上一章节介绍了88Q5152的开发工程,事实上在日常的开发设计中,静态配置的工作只能占到switch开发的50%,其他工作主要是通过动态读写寄存器实现。前面介绍过5152通讯接口,所以想要动态读取寄存器就需要依赖以太网的Soft RMU、SMI、spi等,在实际的开发调试中一般会使用SMI和以太网结合的方式。
UMSD框图
如下图所示:这是我整理后的UMSD的文件列表。
| 88Q2221 | phy的控制驱动 |
| fir/dev | 5152的设备驱动,实现设备的寄存器发送指令的接口 |
| include | 头文件 |
| sample | 例程和api接口 |
src | driver驱动,用户接口层,统一的调用接口 |
| umsd_rules.mak | make脚本 |