說(shuō)起μC/OS,相信大部分都不陌生,他屬于公司下的一款實(shí)時(shí)操作系統(tǒng)(RTOS)。
一、μC/OS來(lái)源μC/OS的故事始于1989年,創(chuàng)始人Jean J.參加了一個(gè)控制項(xiàng)目,并開(kāi)始設(shè)計(jì)用于大型工業(yè)往復(fù)式發(fā)動(dòng)機(jī)的基于微處理器的新型點(diǎn)火控制系統(tǒng)。
最初,J.計(jì)劃通過(guò)購(gòu)買實(shí)時(shí)操作來(lái)實(shí)現(xiàn)。但是購(gòu)買的操作系統(tǒng)存在一些問(wèn)題,而且供應(yīng)商修復(fù)需要很長(zhǎng)時(shí)間。
Jean J.
經(jīng)過(guò)一番這折騰之后,J.就著手開(kāi)始開(kāi)發(fā)自己的內(nèi)核。在經(jīng)過(guò)大約一年后,操作系統(tǒng)μC/OS問(wèn)世了。
二、出版《μC/OS, The Real-Time 》因?yàn)榧庇谙蛩嗣枋鲂萝浖琂.寫了一篇深入的論文來(lái)解釋?duì)藽/OS的內(nèi)部工作原理。
嵌入式系統(tǒng)編程分兩部分發(fā)布了該論文的精簡(jiǎn)版,并引起了強(qiáng)烈反響。工程師很高興地發(fā)現(xiàn)了高質(zhì)量?jī)?nèi)核的內(nèi)部工作原理,并一路下載了μC/OS源代碼。
在J.文章發(fā)表在《嵌入式系統(tǒng)編程》,《 R&D出版物》之后不久,“C User's ”的出版商與J.聯(lián)系,他們對(duì)整個(gè)μC/ OS書籍感興趣。
1992年底,J.發(fā)行了第一本書,命名為《μC/OS, The Real-Time 》。
三、μC/ OS-II
幾年來(lái),J.僅對(duì)μC/OS進(jìn)行了微小的更改。但是,當(dāng)R&D要求J.編寫第二版時(shí),J.認(rèn)為必須對(duì)操作系統(tǒng)和本書進(jìn)行實(shí)質(zhì)性更新,更新后的操作系統(tǒng)為μC/OS-II。
μC/OS-II還提供了其先前版本所缺少的許多功能,包括堆棧檢查功能,HOOK函數(shù)以及動(dòng)態(tài)分配內(nèi)存的安全方法。
/OS-II:實(shí)時(shí)內(nèi)核于1998年發(fā)布,由于書籍和易于獲得的源代碼,學(xué)生們選擇了μC/OS-II。
四、公司成立2000年7月嵌入式實(shí)時(shí)操作系統(tǒng)μc os Ⅱ,當(dāng)結(jié)合μC/ OS-II的航空電子產(chǎn)品獲得DO-178B A級(jí)認(rèn)證時(shí),就提供了操作系統(tǒng)可靠性的權(quán)威證明。
μC/OS-II的其他認(rèn)證包括食品藥品監(jiān)督管理局(FDA)上市前通知(510(k))嵌入式實(shí)時(shí)操作系統(tǒng)μc os Ⅱ,醫(yī)療器械上市前批準(zhǔn)(PMA)和工業(yè)控制IEC-61508。
最終, J.決定成立自己的軟件公司。1999年9月,正式成立。
來(lái)自Micro(用于微處理器或微控制器)和ium(代表)一詞,因此,代表“微處理器宇宙”(從軟件的角度來(lái)看)。
五、μC/ OS-IIIμC/ OS-III是在μC/ OS-II基礎(chǔ)上增加了并擴(kuò)展了一些功能,μC/ OS-III書籍于2008年推出。
采用ST的MCU,即基于-M3的。該書旨在使讀者不僅可以了解內(nèi)核的內(nèi)部工作原理,還可以在實(shí)際流行的MCU上進(jìn)行實(shí)驗(yàn)。
六、被收購(gòu)2016年10月3日,公司公布: Labs收購(gòu)領(lǐng)先的RTOS公司。
網(wǎng)址:
自2016年被 Labs收購(gòu)以來(lái),μC/OS-III已發(fā)展成為 OS內(nèi)核, Labs已對(duì)其性能,尺寸和功耗進(jìn)行了優(yōu)化,并免費(fèi)向其客戶提供。 Labs致力于使用來(lái)自不同制造商的MCU向客戶增強(qiáng),支持和許可μC/OS-II,μC/OS-III和其他軟件。
參考網(wǎng)址:
????????????????END????????????????