最近因为学习需要,要学习一个wifi开发板的源代码。该wifi板子从“创思通信”那买的。主要希望学习开发板的工作流程,sd无线网卡如何得到数据,数据帧的格式,网卡硬件封装的数据帧怎样传到主机内存,主机CPU又对该数据帧进行怎样的封装,如:IP封装,TCP封装等最后传到具体的应用程序。
开发板源代码主要有:
target文件夹,STM32主板的一些底层设置。
sdio文件夹,是对SD卡驱动部分。
marvell文件夹,是无线网卡驱动部分。
lwip文件夹,是IP协议栈实现部分。
netapp文件夹,是ip协议应用层实现部分。
src文件夹,是主应用程序部分。
学习目标是直到网卡接受到哪些数据,进行怎样的封装,怎样传输最后供应用层使用。
大家有学习的,可以共同交流,共同进步。