說起μC/OS,相信大部分都不陌生,他屬于Micrium公司下的一款實時操作系統(tǒng)(RTOS)。 一、μC/OS來源μC/OS的故事始于1989年,創(chuàng)始人Jean J.Labrosse參加了一個Dynalco控制項目,并開始設計用于大型工業(yè)往復式發(fā)動機的基于微處理器的新型點火控制系統(tǒng)。 最初,J.Labrosse計劃通過購買實時操作來實現(xiàn)。但是購買的操作系統(tǒng)存在一些問題,而且供應商修復需要很長時間。
經(jīng)過一番這折騰之后,J.Labrosse就著手開始開發(fā)自己的內(nèi)核。在經(jīng)過大約一年后,操作系統(tǒng)μC/OS問世了。 二、出版《μC/OS, The Real-Time Kernel》因為急于向他人描述新軟件,J.Labrosse寫了一篇深入的論文來解釋μC/OS的內(nèi)部工作原理。
嵌入式系統(tǒng)編程分兩部分發(fā)布了該論文的精簡版,并引起了強烈反響。工程師很高興地發(fā)現(xiàn)了高質(zhì)量內(nèi)核的內(nèi)部工作原理,并一路下載了μC/OS源代碼。
在J.Labrosse文章發(fā)表在《嵌入式系統(tǒng)編程》,《 R&D出版物》之后不久,“C User's Journal”的出版商與J.Labrosse聯(lián)系,他們對整個μC/ OS書籍感興趣。 1992年底,J.Labrosse發(fā)行了第一本書,命名為《μC/OS, The Real-Time Kernel》。
三、μC/ OS-II
幾年來,J.Labrosse僅對μC/OS進行了微小的更改。但是,當R&D要求J.Labrosse編寫第二版時,J.Labrosse認為必須對操作系統(tǒng)和本書進行實質(zhì)性更新,更新后的操作系統(tǒng)為μC/OS-II。
μC/OS-II還提供了其先前版本所缺少的許多功能,包括堆棧檢查功能,HOOK函數(shù)以及動態(tài)分配內(nèi)存的安全方法。
MicroC/OS-II:實時內(nèi)核于1998年發(fā)布,由于書籍和易于獲得的源代碼,學生們選擇了μC/OS-II。 四、Micrium公司成立2000年7月,當結(jié)合μC/ OS-II的航空電子產(chǎn)品獲得DO-178B A級認證時,就提供了操作系統(tǒng)可靠性的權(quán)威證明。 μC/OS-II的其他認證包括食品藥品監(jiān)督管理局(FDA)上市前通知(510(k)),醫(yī)療器械上市前批準(PMA)和工業(yè)控制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。該書旨在使讀者不僅可以了解內(nèi)核的內(nèi)部工作原理,還可以在實際流行的MCU上進行實驗。 六、Micrium被收購2016年10月3日,Micrium公司公布:Silicon Labs收購領先的RTOS公司Micrium。 網(wǎng)址:
https://www.micrium.com/silicon-labs-acquires-leading-rtos-company-micrium
自2016年被Silicon Labs收購Micrium以來,μC/OS-III已發(fā)展成為Micrium OS內(nèi)核,Silicon Labs已對其性能,尺寸和功耗進行了優(yōu)化,并免費向其客戶提供。Silicon Labs致力于使用來自不同制造商的MCU向客戶增強,支持和許可μC/OS-II,μC/OS-III和其他Micrium軟件。 參考網(wǎng)址:
https://www.micrium.com/about/story
https://www.micrium.com/silicon-labs-acquires-leading-rtos-company-micrium
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7025瀏覽量
124723 -
Silicon Labs
+關(guān)注
關(guān)注
11文章
333瀏覽量
62864 -
Micrium
+關(guān)注
關(guān)注
1文章
7瀏覽量
11822
發(fā)布評論請先 登錄
相關(guān)推薦
光庭信息推出下一代整車操作系統(tǒng)A2OS

中國汽車報:睿賽德攜“程翧整車基礎軟件OS”亮相操作系統(tǒng)年會

理想汽車開源操作系統(tǒng)的特點及優(yōu)勢
如何在APM32F407開發(fā)板上應用uC/OS-III實時操作系統(tǒng)

國產(chǎn)銀河麒麟操作系統(tǒng)V10和星光麒麟V1.0操作系統(tǒng)如何選擇?

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

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

如何使用AURIX?將Erika操作系統(tǒng)移植到TC387-QP MCU中?
請問STM32上有跑RTOS實時操作系統(tǒng)的嗎?
國產(chǎn)CPU和操作系統(tǒng)被納入政府采購清單:加速換國產(chǎn)OS

評論