STM32F7网卡驱动和LwIP协议栈

2022-12-16  

LAN8720 PHY物理层:

  1. 规定网络接插件的机械尺寸、形状,引脚的数量和分布、传输线的材料种类等。

  2. 规定传输电路的电子电气特性,例如导线的阻抗导纳。

  3. 定义传输信号的电压、电流幅值和频率,时序定义。

  4. 进行信号的调制和解调,例如曼彻斯特编码和解码。

STM32F7 数据链路层:

包含逻辑链路控制LLC和媒介访问控制MAC

LLC是为了屏蔽不同底层差异的,MAC主要实现将上层数据转化为以太网帧,将以太网帧转化成上层数据,它还负责帧边界错误检测。

STM32F7 FIFO缓冲区:

MAC收到的数据数据按照预定规则存储在FIFO,然后由DMA传输到内存缓冲区

STM32F7 网卡驱动程序:

将lwip发送的以太网帧数据传输至缓冲区,将接到的以太网数据从缓冲区传输至lwip。

Lwip tcp/ip 网络协议栈 网络层 传输层:

网络层负责路由和帧组合和帧分割,传输层负责提供可靠的,有效的传输服务

基于rtos的网络编程 应用层

网络通信测试


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。