以太网自学

学习目标:

以太网MCU开发
以太网驱动PHY开发


学习内容

6/20
以太网初接触

  1. 常见局域网:①以太网,②令牌环网,③无线WLN/LAN

7/13
1、回环模式
(1)PCS回环模式
在这里插入图片描述
当PCS回环模式使能之后,发送的数据回直接返回到接收端,达到自发自收的功能效果,校验测试芯片功能
(2)MDI回环模式
//没太懂
(3)远端回环模式
MAC通过MDI发送数据,到远端的phy处通信完后,返回数据,发送的与接收的数据包进行比较来校验物理层链路。
在这里插入图片描述
2、通信链路质量
链路质量包括Link Training Time (LTT), Local Receiver Time (LRT), Remote Receiver Time (RRT) 以及链路故障与丢失

3、以太网接口类型
MII与RMII接口
(1)MII接口
独立于介质的接口(MII)用于MAC与外接的PHY互联,支持10Mbit/s和100Mbit/s数据传输模式,需要16个控制信号,百兆情况下时钟频率25MHZ
(2)RMII接口
PYH的时钟频率要求50M,需与MAC层时钟一致,只需要7个控制信号,大大减少IO使用

4、控制器架构
4.1控制器架构
在这里插入图片描述4.2 OSI框架
在这里插入图片描述

5、驱动开写!

5.1、LwIP(light weight IP)轻量化的TCP/IP协议

具有三种LWIP有三种编程接口:

  1. RAW 可以不需要操作系统,但是复杂,主要使用需要掌握回调函数的使用。
  2. NETCONN 需要操作系统支持,但是简单
  3. SOCKET 需要操作系统支持,简单,有内存拷贝会浪费内存

5.2 结构如下图,
在这里插入图片描述

IwIPcore层中:TCP可靠交付(三次握手,四次挥手协议),UDP不可靠远端交付(无应答),DHCP(dynamic host configuration protocol)动态主机配置协议,为网络中的客户端自动分配ipv4 ipv6的地址
Netif:硬件抽象层,硬件网络接口

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值