裸跑与操作系统

2019-07-20 11:19发布

RT,看了原子拓展例程,在网络方面,有裸跑,有ucos操作系统,还有RAW***,菜鸟一枚在此弱弱的提问下,开发过程中应如何选择呢?裸跑会不会产生意想不到的问题?  譬如开发tcp链接进行与客户端通信。
RAW****又是啥?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
taizonglai
1楼-- · 2019-07-20 13:30
 精彩回答 2  元偷偷看……
八度空间
2楼-- · 2019-07-20 15:26
RAW-OS,和uCOS、FreeRTOS、RT-Thread等一个性质

裸奔:1、CPU只能单向处理任务,利用定时器也可以实现伪OS多任务调度的宏观现象
          2、在实现模块化编程方面不怎么理想,也是可以实现,代码看起来就没有辣么美观了,看代码组织能力了
带OS:1、CPU可以多项任务在时间轮询过程中分别处理,也就是任务1处理1ms,任务2处理1ms,任务3处理1ms等等操作,宏观上实现多线程的效果
           2、在实现模块化编程方面非常适合,一个模块功能就是一个任务,比如带协议栈的蓝牙、WIFI模块等等
操作系统
3楼-- · 2019-07-20 20:55
OS本身也是在裸跑.裸跑比OS还少了一个负担.

一周热门 更多>