大家好、
微控制器:TM4C1294NCPDT
IP 堆栈:LWIP (1.4.1)
我已使用 lwip 原始 API 发送 TCP 和 UDP 数据包、并且已成功发送。
现在、我 要编写一个应用程序、该应用程序使用具有 lwip (socket API)的 CMSIS-RTOS 从不同线程发送 UDP 数据包。
因此、我配置了 lwipopts.h、并启用 NO_SYS 为0、LWIP_Sockets 为1、 LWIP_NETCONN 为1。
启用此选项会导致 sys.h 和 sys_arch.h 中出现大量错误
我已经搜索了 lwip 与操作系统的使用、我只能获得有关 lwip 与 FreeRTOS 配合使用的信息。
让任何人尝试将 Lwip 与 CMSIS-RTOS 配合使用。 有人能不能介绍移植 CMSIS-RTOS 以与 lwip 配合使用?
我知道原始 API 是在没有操作系统的情况下使用的、但是否有办法使其线程安全?
提前感谢。