說起μ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文章
6990瀏覽量
124583 -
Silicon Labs
+關注
關注
11文章
332瀏覽量
62778 -
Micrium
+關注
關注
1文章
7瀏覽量
11818
發布評論請先 登錄
相關推薦
中國汽車報:睿賽德攜“程翧整車基礎軟件OS”亮相操作系統年會

理想汽車開源操作系統的特點及優勢
如何在APM32F407開發板上應用uC/OS-III實時操作系統

國產銀河麒麟操作系統V10和星光麒麟V1.0操作系統如何選擇?

linux是實時系統還是分時操作系統
新手學操作系統(第一周)

龍蜥社區引領開源操作系統新紀元:Anolis OS 23發布,裝機量破800萬
為了學習內核開發,大佬手搓了一個輕量級操作系統YiYiYa OS
【xG24 Matter開發套件試用體驗】深入了解Silicon Labs xG24 Matter開發套件
為了學習內核開發,大佬手搓了一個輕量級操作系統YiYiYa OS
嵌入式實時操作系統:Intewell操作系統與VxWorks操作系統有啥區別

如何使用AURIX?將Erika操作系統移植到TC387-QP MCU中?
國產CPU和操作系統被納入政府采購清單:加速換國產OS

評論