嵌入式系统移植步骤(嵌入式自学lwip移植)
嵌入式系统移植步骤(嵌入式自学lwip移植)4.Freertos开启,参数默认就好。3.配置ETH。高级参数设置中选择PHY为user phy。并输入phy name。那么用stm32cube mx怎么配置一个lwip,并最终ping通呢?1.设置rcc。2.设置sys。这里选择TIM1 主要是考虑用到Freertos。
因为最近有突然看到了一些高级玩家的视频。所以开始了Lwip的学习。
什么是lwip呢?
Light weight IP,意思是轻量化的tcp/IP 协议,是瑞典计算机科学院(SICS) 的Adam
Dunkels 开发的一个小型开源的TCP/IP 协议栈。LwIP 的设计初衷是:用少量的资源消耗实现一个较为完整的TCP/IP 协议栈,其中“完整”主要指的是TCP 协议的完整性,实现的重点是在保持TCP 协议主要功能的基础上减少对RAM 的占用。此外LwIP 既可以移植到操作系统上运行,也可以在无操作系统的情况下独立运行。这里的操作系统一般指的是freertos,RTX等。
那么用stm32cube mx怎么配置一个lwip,并最终ping通呢?
1.设置rcc。
2.设置sys。这里选择TIM1 主要是考虑用到Freertos。
3.配置ETH。高级参数设置中选择PHY为user phy。并输入phy name。
4.Freertos开启,参数默认就好。
5.开启lwip。
6.移植好了后ping下我们设置好的ip。
如图表示我们移植的lwip是好的。这样就可以利用它做更多高级的应用。
下章将学习,如何使用网络升级我们的固件。即tcp iap。