实时操作系统μC/OS和MicriumOS的区别

嵌入式艺术 2022-10-24 11:35

关注+星标公众,不错过精彩内容


有初学者问:μC/OS 和 Micrium OS 的区别是什么?


关于 μC/OS

现在学习的 RTOS 有很多了,但早些年,RTOS还相对不那么流行,μC/OS就是当年初学者的首选,以至于 μC/OS 的学习资料很多。

2016年,Silicon Labs(芯科科技)收购领先的RTOS公司MicriumμC/OS就归 Silicon 所有了。
(这里可以参看我之前分享的《嵌入式操作系统µC/OS的发展历史》)

然后,μC/OS 就分为了“两派”:μC/OS 和 Micrium OS,也就是你们进入官网看到的:


Micrium OS

Silicon 收购 Micrium,其中的一个目的,就是为了发展自己的 MCU 生态、业务。

其中,Micrium OS(沿用了 Micrium 公司的名字)就是为 MCU 生态添加的实时操作系统。

配合自家的 Simplicity Studio 工具可以自动生成代码工程,降低初学者入门门槛,免去复杂的移植过程。同时,节约开发者时间,快速搭建工程模板。


类似于 STM32CubeMX 工具(包含FreeRTOS实时操作系统,通过工具动动鼠标就能快速生成代码工程。也类似于RT-Thread Studio包含RT-Thread实时操作系统

μC/OS

μC/OS,还是原来的 μC/OS。一套包含μC/OS Ⅱ、 μC/OS Ⅲ,以及对应的组件,如FS、USB、 Modbus、 TCP/IP、 CAN等内核以及组件开源的代码。


因为 μC/OS 早期有很多用户,还有早期是付费RTOS,为了维护(照顾这一批用户,μC/OS也保留下来了。

更多信息,可以参看官网描述:
https://www.silabs.com/developers/micrium

最后

通过上面的描述,相信你大概有多了解了。

如果想要深入学习 μC/OS 内核原理(或源代码),还是建议学习 μC/OS。如果是基于 Silicon 的MCU 快速开发项目,建议 Micrium OS



嵌入式艺术
MEET SPRING
万物更生,新岁开启
嵌入式艺术 分享一些高级嵌入式相关知识,包括:计算机基础、操作系统、Linux驱动、Linux内核、RT-thread等,除此之外,并且会组织一些简单的训练项目,一起成长。 我的创作理念:专注分享高质量的嵌入式文章,让大家读有所得!
评论 (0)
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦