Linux学习第51天:Linux网络驱动实验(一):一往(网)情深

Linux版本号4.1.15   芯片I.MX6ULL                                    大叔学Linux    品人间百味  思文短情长 


以下为本节的思维导图:

一、嵌入式网络简介

1.嵌入式下的网络硬件接口

        MAC和PHY

        强烈建议大家选择内部带有网络 MAC 外设的主控 SOC!
 

1)SOC 内部没有网络 MAC 外设
 

        内部没有MAC的SOC如何上网?外置MAC芯片。

                DM9000 对 SOC 提供了一个 SRAM 接口, SOC 会以 SRAM 的方式操作 DM9000。

                W5500 SPI接口 内部甚至集成了硬件 TCP/IP 协议栈


2)SOC 内部集成网络 MAC 外设

2.MII/RMII接口    MAC---MII/RMII---PHY

        MII信号线太多,使用的较少。

        发送和接收公用时钟。

3.MDIO接口    读写PHY内部寄存器

        一根 MDIO 数据线,一根 MDC 时钟线。驱动程序可以通过 MDIO 和
MDC 这两根线访问 PHY 芯片的任意一个寄存器。 MDIO 接口支持多达 32 个 PHY。同一时刻
内只能对一个 PHY 进行操作。


4.RJ45接口

        RJ45 座要与 PHY 芯片连接在一起,但是中间需要一个网络变压器,网络变压器用于隔离
以及滤波等,网络变压器也是一个芯片。

        很多 RJ45 座子内部已经集成了网络变压器。RJ45 座子上一般有两个灯,一个黄色(橙色),一个绿色,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值