摘要: 日志输出是 层序必须可少的。lwip 中,在保持软件可移植性的同时,是怎么实现 日志机制的?arch.h【cc.h】 提供 platform 实现 衔接参考 lwip 移植到新平台指南https://www.cnblogs.com/zhangzhiwei122/p/15871026.htmlcc.h 阅读全文
posted @ 2022-02-08 17:45 张志伟122 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: lwip 的 doxgen 生成的文档 - 在线浏览 地址 http://www.nongnu.org/lwip/2_1_x/index.html 阅读全文
posted @ 2022-02-08 15:28 张志伟122 阅读(26) 评论(0) 推荐(0) 编辑
摘要: lwip 中udp 和 tcp 发送函数,调用关系简图low_level_output 函数是lwip 移植时自己实现,负责 链路层数据 发送。STM32 上面的实现示例 static err_t low_level_output(struct netif *netif, struct pbuf * 阅读全文
posted @ 2022-02-08 15:03 张志伟122 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 参考 https://lwip.fandom.com/wiki/Porting_For_Bare_Metal 步骤 1、创建 cc.h 参考 https://www.cnblogs.com/zhangzhiwei122/p/15871026.html 查看,需要在 cc.h 中提供的内容。 2、创建 阅读全文
posted @ 2022-02-08 14:45 张志伟122 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 参考 https://lwip.fandom.com/wiki/Porting_for_an_OS 总则 cc.h(定义平台相关的宏) 和 sys_arch.h( sys_arch.c 里面实现 sys_arch.h 里面导出的接口) 两个头文件承担起 lwip源码 和 平台相关实现 之间 的 衔接 阅读全文
posted @ 2022-02-08 14:08 张志伟122 阅读(878) 评论(0) 推荐(0) 编辑
摘要: wiki 链接 https://lwip.fandom.com/wiki/LwIP_Wiki 4 个重要的链接 platform developers manual – 平台移植指南 https://lwip.fandom.com/wiki/LwIP_Platform_Developers_Manu 阅读全文
posted @ 2022-02-08 09:43 张志伟122 阅读(139) 评论(0) 推荐(0) 编辑
摘要: lwip 源码下载参考 https://www.cnblogs.com/zhangzhiwei122/p/15820097.htmlcmake 安装略WpdPack(winpcap developers’ pack)安装${LWIP_CONTRIB_DIR}/ports/win32/pcapif.c 阅读全文
posted @ 2022-02-08 09:24 张志伟122 阅读(594) 评论(0) 推荐(0) 编辑