针对轻量型LwIP协议栈开源包具有的工业以太网传输功能,应用于嵌入式开发产品中。该产品通过以太网总线和web server和机器人等外围设备通信,但是无法满足总线和web server同时具有稳定性的工业应用需求。提出了一种适用于该产品的基于STM32单片机的资源调度系统,首先对LwIP开源代码进行了改进,针对TCP和HTTP的资源,分别对以太网接收数据、发送数据两个进程进行合理调度,并构建了以STM32单片机为核心的硬件控制系统和软件程序。通过对该控制系统的研究和测试发现,优化后的LwIP架构有效地解决了工业以太网总线和web server资源冲突的问题。
1