lwip 源文件结构分析
inlcude: 各源文件对应的头文件。
api:提供上层应用api接口源文件,包括有socket接口,netifapi接口的实现机制。
core:包含ip层和传输层协议,如ip,tcp,udp,dns,dhcp等。
netif:网络接口层,包括与底层驱动的接口,防火墙,ppp等。
为实现lwip移植,按lwip文档说明,我这添加了一个
arch:文件目录,里面包括lwip所需资源的实现,如邮箱,信号量,任务,超时机制等。
另外我添加了一个
app_lwip: 里面为lwip的一些应用和测试程序。
///看一下lwip的配置选项文件:include/lwip/opt.h