上个阶段本人把有线网卡驱动成功移植到RTEMS上,接下来开始移植无线网卡。
这部分工作难度相比有线网卡要更大,因为牵扯到USB的驱动以及无线网络协议栈,还有总线的各种兼容。而USB驱动也是包括协议等很多细节工作。一步一步慢慢来吧,相信通过移植无线网卡的工作,自己会受益匪浅。
移植的主要参考是Freebsd的驱动,应该能够方便移植到rtems-libbsd上,基本的系统库都是一样的。包括USB和无线网络协议栈。
下图就是freebsd 关于BBB的无线网卡源码目录:
下图是USB的驱动源码目录: