0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

操作系统µC/OS的故事 最终Micrium被Silicon Labs收购

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 作者:黄工的嵌入式技术 2020-02-03 15:10 次阅读

说起μC/OS,相信大部分都不陌生,他属于Micrium公司下的一款实时操作系统RTOS)。 一、μC/OS来源μC/OS的故事始于1989年,创始人Jean J.Labrosse参加了一个Dynalco控制项目,并开始设计用于大型工业往复式发动机的基于微处理器的新型点火控制系统。 最初,J.Labrosse计划通过购买实时操作来实现。但是购买的操作系统存在一些问题,而且供应商修复需要很长时间。

经过一番这折腾之后,J.Labrosse就着手开始开发自己的内核。在经过大约一年后,操作系统μC/OS问世了。 二、出版《μC/OS, The Real-Time Kernel》因为急于向他人描述新软件,J.Labrosse写了一篇深入的论文来解释μC/OS的内部工作原理。

嵌入式系统编程分两部分发布了该论文的精简版,并引起了强烈反响。工程师很高兴地发现了高质量内核的内部工作原理,并一路下载了μC/OS源代码。

在J.Labrosse文章发表在《嵌入式系统编程》,《 R&D出版物》之后不久,“C User's Journal”的出版商与J.Labrosse联系,他们对整个μC/ OS书籍感兴趣。 1992年底,J.Labrosse发行了第一本书,命名为《μC/OS, The Real-Time Kernel》。

三、μC/ OS-II

几年来,J.Labrosse仅对μC/OS进行了微小的更改。但是,当R&D要求J.Labrosse编写第二版时,J.Labrosse认为必须对操作系统和本书进行实质性更新,更新后的操作系统为μC/OS-II。

μC/OS-II还提供了其先前版本所缺少的许多功能,包括堆栈检查功能,HOOK函数以及动态分配内存的安全方法。

MicroC/OS-II:实时内核于1998年发布,由于书籍和易于获得的源代码,学生们选择了μC/OS-II。 四、Micrium公司成立2000年7月,当结合μC/ OS-II的航空电子产品获得DO-178B A级认证时,就提供了操作系统可靠性的权威证明。 μC/OS-II的其他认证包括食品药品监督管理局(FDA)上市前通知(510(k)),医疗器械上市前批准(PMA)和工业控制IEC-61508。 最终, J.Labrosse决定成立自己的软件公司。1999年9月,Micrium正式成立。 Micrium来自Micro(用于微处理器或微控制器)和ium(代表Universe)一词,因此,Micrium代表“微处理器宇宙”(从软件的角度来看)。 五、μC/ OS-IIIμC/ OS-III是在μC/ OS-II基础上增加了并扩展了一些功能,μC/ OS-III书籍于2008年推出。 采用ST的MCU,即基于Cortex-M3的STM32F107。该书旨在使读者不仅可以了解内核的内部工作原理,还可以在实际流行的MCU上进行实验。 六、Micrium被收购2016年10月3日,Micrium公司公布:Silicon Labs收购领先的RTOS公司Micrium。 网址:

https://www.micrium.com/silicon-labs-acquires-leading-rtos-company-micrium

自2016年被Silicon Labs收购Micrium以来,μC/OS-III已发展成为Micrium OS内核,Silicon Labs已对其性能,尺寸和功耗进行了优化,并免费向其客户提供。Silicon Labs致力于使用来自不同制造商的MCU向客户增强,支持和许可μC/OS-II,μC/OS-III和其他Micrium软件。 参考网址:

https://www.micrium.com/about/story

https://www.micrium.com/silicon-labs-acquires-leading-rtos-company-micrium

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6204

    浏览量

    121728
  • Silicon Labs
    +关注

    关注

    11

    文章

    306

    浏览量

    62243
  • Micrium
    +关注

    关注

    1

    文章

    7

    浏览量

    11704
收藏 人收藏

    评论

    相关推荐

    全国大学生计算机系统能力大赛操作系统设计赛-LoongArch 赛道广东龙芯2K1000LA 平台资料分享

    操作系统教学。 开发者: 深圳大学罗老师。 含OS代码、实验代码、实验指导书和PPT演示资料,可以直接用于操作系统教学。 mit xv6-labs. 本项目是xv6-
    发表于 02-04 15:37

    从芯片到操作系统,手机厂商的操作系统混战卷到了智能手表

     电子发烧友网报道(文/莫婷婷)继华为推出鸿蒙操作系统之后,不少手机厂商都推出自研操作系统,小米推出小米澎湃OS替代MIUI,vivo也推出蓝河操作系统。霎时间,自研
    的头像 发表于 11-22 01:09 1423次阅读
    从芯片到<b class='flag-5'>操作系统</b>,手机厂商的<b class='flag-5'>操作系统</b>混战卷到了智能手表

    翱捷科技成为电鸿操作系统的芯片供应商

    10月底,南方电网公司与开放原子开源基金会在北京联合发布国内首个电力物联操作系统——电鸿物联操作系统(以下简称“电力鸿蒙OS”)。这是一款面向电力行业边缘计算场景、物联终端嵌入式场景的开源操作
    的头像 发表于 11-07 10:00 460次阅读

    请问Silicon Labs时钟芯片Si5332如何更改时钟输出频率?​

    Silicon Labs时钟芯片Si5332如何更改时钟输出频率?​
    发表于 10-28 07:28

    STM32嵌入式操作系统介绍

    的分配、任务调度,控制、协调并发活动。• 目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统FreeRTOS、µC/OS-II、RThread、WindowsCE、VxWorks
    发表于 09-28 06:59

    嵌入式操作系统IJLC/OS一Ⅱ在通信电源监控中应用

    的单片机开发相比.使用实时嵌入式操作系统。利用其多任务管理,任务间同步与通信等特点,可以在一定程度上提高系统的可靠性和实时性。嵌入式实时操作系统有几十种,如:VxWorks,pSOS,“C
    发表于 09-20 06:46

    STM32嵌入式操作系统介绍

    的分配、任务调度,控制、协调并发活动。• 目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统FreeRTOS、µC/OS-II、RThread、WindowsCE、VxWorks
    发表于 09-11 07:24

    使用MDK构建Mbed操作系统项目

    ARM med OS是一款免费、开源的物联网操作系统,具有连接性、安全性、存储、设备管理和机器学习功能。 它包括开发基于ARM Cortex-M微控制器的互联产品所需的所有功能,包括安全性、连接性
    发表于 08-25 07:01

    linux是实时系统还是分时操作系统

    大家平时玩单片机基本上对于µC/OS、FreeRTOS、ThreadX这些操作系统非常熟悉了,他们都属于实时操作系统(RTOS),在工业领域比较广泛;
    的头像 发表于 08-18 09:48 1235次阅读

    FreeRTOS:一个迷你的实时操作系统内核

    、协程等,可基本满足较小系统的需要。由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单
    的头像 发表于 06-29 17:15 487次阅读
    FreeRTOS:一个迷你的实时<b class='flag-5'>操作系统</b>内核

    OS实验目标(2)#操作系统

    操作系统
    学习硬声知识
    发布于 :2023年05月31日 22:44:27

    OS实验目标(1)#操作系统

    操作系统
    学习硬声知识
    发布于 :2023年05月31日 22:43:40

    8个OS实验概述(2)#操作系统

    操作系统
    学习硬声知识
    发布于 :2023年05月31日 22:36:24

    聊聊操作系统

    说到操作系统,大家都不会陌生。我们天天都在接触操作系统——用台式机或笔记本电脑,使用的是windows和macOS系统;用手机、平板电脑,则是android(安卓)和iOS系统
    的头像 发表于 05-12 11:13 968次阅读
    聊聊<b class='flag-5'>操作系统</b>

    Silicon Labs CP210x USB转串口驱动程序

      CP210X USB转串口在WINXP/WIN7等操作系统下的驱动程序,兼容X86和X64位系统。 CP2102/2104系列芯片,内含SiLabsUSBDriverDisk.dmg苹果MAC驱动。Silicon
    发表于 04-14 09:11 157次下载