LWIP裸机移植

前言
LWIP作为一款被在嵌入式MCU领域广泛应用的开源的轻量的网络协议栈,在我开发MCU的这几年中经常接触到,但是经常是好久不看后,又无法快速的组织和沉淀之前的积累,所以就借着最近在搞LWIP做一个系统性的记录吧,全当是为自己积累一些学习工作笔记。
相关资料准备
要移植LWIP首先需要准备几点,(1)官方的源码,官方源码可以从LWIP官网下载,(2)基于特定芯片特定开发板的demo,在不同的芯片如ST,NXP等MCU上demo示例主要由芯片厂家提供,以我最常用的STM32为例
a. 在英文官网搜索lwip即可获得相关示例,不过这些示例都是使用标准库实现的,所应用的lwip版本也比较旧,在维护老项目时可以做参考。

b. keil的pack安装后也有相关示例代码,不过随着ST重点放在cubemx工具上,pack包中的示例支撑也远不及之前的版本丰富。
c. 使用cubexMX软件所带的FW库,如STM32F429使用库STM32Cube_FW_F4_V1.28.0,其中提供了丰富的示例。

(3)第三方的资料,野火电子和正点原子也有丰富的LWIP教学示例,同时也有规范的文档书籍可以参考学习。
移植

posted @   MicroStoneTech  阅读(336)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示