概述
ENET QoS(Ethernet Quality of Service,以太网服务质量)驱动是YTM32B1M微控制器中的高性能以太网控制器驱动,支持IEEE 802.3标准的以太网通信。该驱动提供了完整的以太网MAC层功能,包括10/100/1000Mbps速度支持、QoS流量管理、时间敏感网络(TSN)功能和高级安全特性。
文件组织结构
头文件分析
-
主要头文件:
enet_qos_driver.h -
依赖文件:
device_registers.h,status.h -
功能模块: MAC控制、DMA管理、缓冲区描述符、QoS调度、TSN支持
核心数据结构解析
1. MII接口模式枚举
typedef enum _enet_qos_mii_mode
{
ENET_MiiMode = 0U, /*!< MII模式数据接口 */
ENET_RgmiiMode = 1U, /*!< RGMII模式数据接口 */
ENET_RmiiMode = 4U /*!< RMII模式数据接口 */
} enet_qos_mii_mode_t;
订阅专栏 解锁全文
1257

被折叠的 条评论
为什么被折叠?



