这几个并不是一类啊。
lwip是网络库
emwin是界面开发库。
freertos 与ucos是RTOS系统。
这个问题好大。首先你应该先选定一个系统运行,再选定一个界面系统。
各功能模块根据实际应用场景来区分是单独处理任务还是结合到一起,有时功能不一定非要在任务里循环执行,需要的时候再由任务调用即可。
自己画一下功能框图,就大体明白怎么运行的了。
你问的这些μCOS和FreeRTOS这两个操作系统最好先选一个学习,一般网上教程都会涉及
EmWin和lwip的使用,推荐原子的教程,各大主流微控制器的操作系统都有教程
UDP用网口的,跟串口不同
emwin可以用图形化设计,懂C语言就行
堆栈要看什么任务