什么是RTOS?
简单来说,实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间内作出快速响应,并控制所有实时任务协调一致运行的操作系统。
| FreeRTOS |
uC/OS-III |
RT-Thread |
|||
|---|---|---|---|---|---|
| 背景 |
免费、开源的实时操作系统, 英国工程师Richard Barry创建, 最早发布于2003年 |
商业实时操作系统, uC/OS-II的升级版, 美国工程师Jean Labrosse, 最早发布于2009年 |
开源的实时操作系统, 中国开发者Bernie Zang, 最早发布于2006年, |
||
| 是否免费 |
完全开源免费 |
源码开放,但不是完全免费 用于商业产品开发需要购买授权 |
完全开源免费 |
||
| 内核比较 |
内核大小 |
4~9K ROM 2K RAM |
|||

本文介绍了实时操作系统(RTOS)的概念,重点关注了FreeRTOS、uC/OS-II和IRT-Thread这三种开源或商业RTOS,强调了它们的任务管理、调度、通信功能以及在物联网领域的应用。
3165

被折叠的 条评论
为什么被折叠?



