加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 推薦器件
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

經典的 μCOS 實時操作系統(tǒng)沒落了嗎?

08/26 16:36
2130
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

作者 | strongerHuang,微信公眾號 | strongerHuang

昨天給大家分享了2024年8月RTOS排行榜,榜單中沒有看到 μCOS 的身影,而且我還做了一個小調查:你平時開發(fā)或學習,主要用哪款RTOS?

結果發(fā)現,使用FreeRTOS占據了大部分:

然后,就有網友留言:

ucos算是一手好牌打得稀爛嗎?能能不能簡單分析下ucos為何沒落了嗎?

這些年,確實很少有?μCOS 的新聞和消息了,GitHub上的源碼最近一次更新也停留在2021年5月(μCOS V2.93.01)和2022年12月(μCOS V3.08.02)。

那么,μCOS 真的沒落了嗎?

回答這個問題之前,我們先來回顧一下?μCOS 的發(fā)展歷程。

1989年,μCOS 作者(Jean J.Labrosse)參加一個控制項目,著手開始寫編寫μCOS內核,大概一年后 μCOS 實時操作系統(tǒng)問世。

1998年,在對μCOS(第一版)進行升級改版之后,發(fā)布了μC/OS-II(第二版),也叫MicroC/OS-II。

1999年,作者J.Labrosse決定成立自己的軟件公司,命名為Micrium。Micrium來自Micro(用于微處理器微控制器)和ium(代表Universe)一詞。因此,Micrium代表“微處理器宇宙”(從軟件的角度來看)。

2000年,帶有μC/OS-II操作系統(tǒng)的航空電子產品獲得DO-178B A級認證,因此,μC/OS-II操作系統(tǒng)在業(yè)界獲得了可靠性的權威證明。

2009年,在μC/OS-II基礎上增加了并擴展了一些功能之后,發(fā)布了 μC/ OS-III(第三版)。2016年,Micrium公司被Silicon Labs收購,Micrium官網(www.micrium.com)會自動跳轉到Silicon Labs官網。

2020年,μCOS全家桶開源免費(商用),官網被Weston Embedded Solutions 接管。

網址:www.weston-embedded.com

(這網址之前訪問沒有限制,但現在需要梯子才能訪問了,搞不懂為什么)

當時 μCOS 全家桶開源免費,在行業(yè)內算是引起了不小轟動(很多人還猜測,會不會對其他RTOS造成重大沖擊)。但那次之后,就很少有關于?μCOS 的消息了。

可能是?Weston Embedded 網址被限制訪問,很多人就沒有關注他們的消息了,然后在GitHub上的源碼也沒有更新了,以至于很多人誤以為?μCOS “消失”了。

那么,μCOS 真的就沒有更新了嗎?

事實并非如此,?Weston Embedded 官網依然在保持更新,最近更新的一次還是在本月8號,μCOS 更新至 V2.93.06? 和??V3.08.02。

而GitHub上的源碼停留在 μCOS V2.93.01 和? V3.08.02,說明它們并沒有同步更新。

所以,回到開始的問題,μCOS 真的沒落了嗎,我倒并不認為μCOS 沒落了,只是它在默默地“成長”。

對比FreeRTOS與μCOS形成對比的就是FreeRTOS,FreeRTOS同樣也是被收購(被亞馬遜收購),但FreeRTOS卻更煩更新,也越來越多的人使用。

而且,FreeRTOS官網還推出了中文版,可想而知中國人口大國,對FreeRTOS還是有一定分量。

μCOS一代人的回憶現在很少有新人學習并使用μCOS了,至少最近幾年很少了。μCOS使用最多的應該是80后 ~ 95之前的一批人,基本上還保留一批老用戶,新用戶很少了。

在我上大學那會兒,2010年前后那段時間,μCOS是國內最流行的RTOS,因為那個時候,μCOS的教材比較好,源碼也可以找到(雖然商業(yè)不免費),而且,FreeRTOS還不怎么流行。

最后,還有多少人在使用μCOS?有95后使用μCOS的嗎?

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
TLP291-4(GB-TP,E(T 1 Toshiba America Electronic Components Optocoupler - Transistor Output, 4 CHANNEL TRANSISTOR OUTPUT OPTOCOUPLER, ROHS COMPLIANT, SURFACE MOUNT, MINIFLAT, 11-11F1, SOP-16

ECAD模型

下載ECAD模型
$2.3 查看
ABS09-32.768KHZ-9-T 1 Abracon Corporation CRYSTAL 32.7680KHZ 9PF SMD

ECAD模型

下載ECAD模型
$1.16 查看
NL17SZ126DFT2G 1 onsemi Single Non-Inverting Buffer, 3-State, SC-88A (SC-70-5 / SOT-353), 3000-REEL

ECAD模型

下載ECAD模型
$0.31 查看

相關推薦

電子產業(yè)圖譜

作者黃工,從事嵌入式軟件開發(fā)工作8年有余,高級嵌入式軟件工程師,業(yè)余維護公眾號『strongerHuang』,分享嵌入式軟硬件、單片機、物聯網等內容。