LwIP笔记02:

LwIP笔记02:_第1张图片

一、LwIP源文件

api:NETCONN API 和 Socket API 相关的源文件,在有操作系统环境下使用

apps:应用程序源文件,如http、mqtt、tftp等

core:LwIP内核源文件

include:LwIP所有模块对应的头文件

netif:与网卡移植有关,为移植网卡提供模板

LwIP笔记02:_第2张图片

core文件夹

 LwIP笔记02:_第3张图片

二、LwIP 示例文件contrib

LwIP笔记02:_第4张图片

(1)examples:一些LwIP的应用示例

(2)ports:一些移植文件,帮助将LwIP移植到某个具体的操作系统中,如FreeRTOS、UNIX、Win32

三、三种编程接口

(1)RAW/Callback API

内核回调型API、支持无操作系统裸机环境

LwIP笔记02:_第5张图片

(2)NETCONN API

基于操作系统的IPC机制(信号量和邮箱机制),将LwIP内核代码和网络应用程序分离成了独立的线程。

(3)SOCKET API

四、网络接口

你可能感兴趣的:(通信网络基础,笔记)