1 EthernetInterface功能spec
上层的模块访问以太网接口模块「EthernetInterface」,以太网接口模块通过以太网驱动程序层与多个以太网控制器交互的。
1.1 以太网控制器资源的索引
通过以太网接口模块中的以太网控制器资源的索引允许用户轻松访问多个以太网控制器,通常涉及为每个控制器定义一个索引(从零开始),并根据这些索引提供与它们交互的函数。
上图中的三个重要信息点如下:
- EthIf_CtrlIdx控制器索引:从零开始的索引,用于访问所有驱动程序中的每个控制器。
- 驱动程序结构:每个驱动程序可以管理多个本地控制器实例。
- 缓冲区索引:每个控制器可以有多个缓冲区用于数据传输。