實時作業系統(RTOS)市場簡報

2020-12-10 OFweek維科網

微控制器微處理器

微控制器單元,簡稱微控制器,其英文名為microcontroller unit(簡寫微MCU),是指在一個晶片上構成的以實現控制目的為主的功能單元。其包括中央處理器、存儲器、寄存器、接口等。因計算機運行所需資源都是在單個的晶片上,故微控制器又稱為單片機(single-chip computer)。

因微控制器軟體與硬體相關性很強,需與相應硬體支持來運行,在微控制上運行的軟體一般稱為固件。固件是被寫入非易失程序存儲器內的專用軟體。

處理器又稱為中央處理器(CPU,Central Processing Unit),有時也被稱為微處理器(MPU),處理器一般需要依賴外部的硬碟或存儲介質進行運行,系統資源豐富、複雜。是計算機、電腦、平板和手機等的核心。

根據處理性能的不同,運行的作業系統也有所不同。微控制器多運行實時作業系統(RTOS),對任務時間性要求比較高。處理器多運行Windows、Linux、Android、iOS等作業系統,對任務處理能力要求比較高的。

MCU產品

近些年,MCU產品性價比不斷提升,尤其是32位MCU,其運行主頻已達百兆級甚至高達1GHz,功能越來越強,資源配置也越來越豐富,編程也越來越複雜,需要RTOS來配置管理基礎資源和維護管理產品。RTOS可以應用到8位/16位/32位MCU產品上,但32位MCU產品將會是主流。MCU產品雙核多核產品增多,產品功能的複雜度越來越高。而MCU與CPU產品不再是涇渭分明,異構集成將是一個新的產品發展特點。MCU產品將會沿著摩爾定律之路繼續前行,會不斷湧現出新的產品,RTOS的路越來越寬廣。

RTOS

實時作業系統是指面向實時運行對象,並為其服務的作業系統,英文名稱為real-time operating system,簡寫為RTOS。面向MCU或微控制器的RTOS一般也稱為嵌入式實時作業系統(embedded real-time operating system)。RTOS是一種系統軟體,可以為應用程式提供服務並管理微控制器硬體資源,這些硬體資源包括內存、外設和中斷等。實時作業系統的主要目的是給需要執行的各種任務分配處理時間。

作業系統一般可分為:通用作業系統(OS)和實時作業系統(RTOS)兩大類。而實時作業系統(RTOS)根據其運行的處理器不同可以進一步分為:CPU RTOS和MCU RTOS兩類。

通用作業系統(OS)

作業系統:Windows、Linux、Mac OS…

CPU: x86、ARM…

實時作業系統(RTOS)

CPU RTOS

實時作業系統:THREADX、SylixOS、VxWorks…

PowerPC、MIPS、RISC-V、68K、ARM Cortex-A…

MCU RTOS

RT-Thread、FreeRTOS…

8051、PIC、Arm Cortex-M…

通用作業系統,如Windows、Linux、Mac OS,這類作業系統主要運行於x86和Arm等處理器。除x86和Arm處理器外,仍有很多的CPU也需要作業系統,如PowerPC、MIPS等,可以運行THREADX、SylixOS、VxWorks等實時作業系統。隨著微控制器(MCU)性能不斷地提升、價格不斷地下降,以及消費電子、物聯網等新興應用的發展,越來越多的MCU也開始用上了實時作業系統(RTOS)。

RTOS有時又被分為硬實時作業系統和軟實時作業系統:

硬實時作業系統是指必須使任務在確定的時間內完成

軟實時作業系統是指能讓絕大多數任務在確定時間內完成

RTOS主要應用

RTOS主要的應用有:航空航天、消費電子、物聯網、工業控制汽車電子、網絡通信、醫療電子等。隨著物聯網的普及以及新的消費電子的發展,RTOS將會進入規模化部署階段。

Windows vs. RTOS

Windows是面向消費者的,RTOS是面向開發者的;Windows有著統一的處理器,在一臺電腦上編譯好的程序可以很方便地在另一臺計算機上運行,RTOS使用的是不同架構的處理器或微控制器,不能跨處理器或硬體運行,需要進行相應地移植。RTOS現階段難以像Windows一樣形成大一統的格局,差異化的應用需求仍然需要差異化的RTOS。

RTOS的主要角色

RTOS相關參與者的角色對RTOS的發展起到至關重要的作用。越來越多的MCU或MPU廠商通過RTOS或中間件推動產品的銷售,降低了客戶產品開發的難度,加快了新產品上市時間。在一些重要的應用,如航空航天、醫療等,高可靠性的商業RTOS仍然是非常重要的。開源的RTOS通過社區藉助其RTOS和中間件等產品豐富特性吸引開發者,並提供增值服務。設備終端製造商使用RTOS可以加速產品敏捷開發,加速產品快速迭代或上市。雲服務商通過提供RTOS可以為產品開發者提供更加便捷的雲端-終端連接,雲服務商憑藉其雲服務產品的市場影響力,大大推動了RTOS的應用。

物聯網RTOS

在物聯網的應用中,在終端和雲端之間,RTOS起著重要的「橋梁」作用。一般地,會在RTOS基礎上集成了一些物聯網需要的協議棧、中間件或組件,可以快速搭建起物聯網系統應用來。雲服務商提供RTOS可以讓用戶更快地開發,加速物聯網項目的落地。雲服務商的物聯網實時作業系統對RTOS市場有著重要的影響,畢竟物聯網終歸是要連接到雲上,而那正是雲服務商的優勢所在。Microsoft、Amozon、阿里、騰訊、華為等雲服務商加速發展物聯網,推出其RTOS也是順利成章的事。開源RTOS提供了靈活自由的配置,為各種不同的應用需求提供了可能的選擇,豐富的中間件或組件也吸引著眾多的開發者。

RTOS市場規模

2018年,在VDC Research發布的一份報告中提到,預計到2021年,物聯網和嵌入式OS(包括免費/非商業OS)的全球出貨量將增長到111億個。另,受限的設備上的免費和低成本作業系統以及資源豐富的嵌入式系統的免費開源Linux將會推動RTOS出貨量增長。

據ABI Research稱,物聯網正面臨新的計算挑戰,尤其是在部署和擴展方面,其未來將部分依賴於使用嵌入式RTOS。預計到2022年將有210億臺物聯網設備配備嵌入式RTOS。ABI Research研究主管Michela Menting表示:「物聯網的巨大發展重振了嵌入式RTOS市場,開源平臺的迅速發展對專用RTOS廠商產生了影響」。

另,據相關報導,embOS部署規模超過10億臺設備。Nucleus部署規模超30億臺。RT-thread部署規模超2億臺。而被微軟公司收購的Express Logic,其ThreadX RTOS部署了超過62億次。VxWORKS 全球已部署超過20億臺。
RTOS在物聯網應用中前景廣闊。據市場研究公司Gartner預測,2020年物聯網設備數量將達到204億。

RTOS中間件

RTOS嵌入式中間件是位於嵌入式系統軟體(嵌入式作業系統、嵌入式資料庫等)與應用程式之間的軟體。中間件擴展了RTOS功能,如同Windows上安裝了應用軟體一樣,大大豐富了RTOS的應用生態。開源中間件提供了很多的選擇,可以在應用中不斷發展和驗證並提升完善。安全可靠的中間件面向特定的應用領域中仍具有一定的商業價值。

結語

RTOS是運行在MCU/MPU之上,是實現機器智能基礎的系統軟體。在摩爾定律的推動下,MCU/MPU市場規模將會進一步增大,採用RTOS的比重會越來越高,畢竟泛在智能少不了一顆「智能」的芯。

在物聯網領域,RTOS會形成兩大主力:雲服務商提供的RTOS和開源社區支持的RTOS。他們都在構建和完善自己的生態圈子。不同RTOS之間的互兼容、互聯通,也是未來值得嘗試的方向。

RTOS對不同內核架構及新硬體特性的支持、發展更多的中間件或組件、平臺化、互聯互通、商業化是RTOS不斷發展的方向。


相關焦點

  • 面向嵌入式開發人員的實時作業系統RTOS
    嵌入式開發人員通常習慣於裸機編程,或者對使用實時作業系統(RTOS)有所保留。這裡談談RTOS的作用,以及為什麼應該考慮使用它們。YhrEETC-電子工程專輯現今的產品開發周期變得越來越複雜。
  • 實時作業系統RTOS相比裸機的優勢有哪些?
    打開APP 實時作業系統RTOS相比裸機的優勢有哪些?當軟體設計變得龐大且複雜時,開發者應該考慮使用實時作業系統RTOS。 下面給大家分享幾點RTOS相比裸機的優勢:   1.硬實時響應 基於優先級搶佔的RTOS,根據任務的實時需求,執行優先調度。
  • 高實時虛擬化作業系統,我們來真的!
    要真正實現軟體定義PLC/DCS,則需要高實時虛擬化的作業系統平臺提供技術基礎。虛擬化,從IT領域而來,是指通過虛擬化技術將一臺計算機虛擬為多臺邏輯計算機。虛擬化使用軟體的方法重新定義劃分硬體資源,可以實現資源的動態分配、靈活調度和共享,提高資源的利用率,使計算機硬體資源能夠滿足各行各業中靈活多變的應用需求。
  • 微控制器、RTOS與網絡,嵌入式物聯網開發平臺解讀
    實時作業系統(RTOS)微控制器性能的提升讓一些實時作業系統RTOS有了「容身之地」,在32位 的ARM Cortex-M系列產品中,越來越多的產品用上了RTOS。也為一些中間件/協議棧或一些高級的應用提供了一個平臺基礎。產品的系統化設計成為了可能,為物聯網大規模開發部署提供了發展機會。作業系統好多是開源的。
  • RT-Thread成國內最成熟開源RTOS?
    RT-Thread 是一款主要由中國開源社區主導開發的開源實時作業系統(許可證GPLv2)。實時線程作業系統不僅僅是一個單一的實時作業系統內核,它也是一個完整的應用系統,包含了實時、嵌入式系統相關的各個組件:TCP/IP協議棧,libc接口,圖形用戶界面等。
  • 看Zephyr RTOS如何在消費電子產品開發中大顯身手?
    我們在著手設計開發一款新的可穿戴產品時,首先考慮到選擇怎樣的作業系統的問題。我們最終選擇了Zephyr項目,並開發了多種嵌入式消費產品,包括Blocks模塊智能手錶和Ellie健康眼鏡的Sensor Hub,以及Gnarbox的嵌入式控制器。今天,我會向大家講述我們選擇Zephyr的原因。
  • 萬物互聯時代的作業系統在哪裡?
    蘋果並沒有發明智能機,但蘋果首創的iOS作業系統和電容屏交互真正定義了智能機之後的發展形態。在蘋果iOS系統之後,谷歌以Android系統開源的形式廣泛聯合硬體開發商、軟體開發商及電信運營商,搶佔了除蘋果外的大部分智能機市場,成為全球範圍內手機及平板等硬體背後搭載最多的作業系統。可以說,適應了行動裝置的安卓及iOS系統極大的促進了手機的進化,對移動網際網路時代的到來有很大的貢獻。
  • 「冰火麒麟」 國產作業系統完成整合,能否對抗 Windows ?
    kfyednc散亂的國產系統市場雖然從上世紀 90 年代到現在,國產系統發展已經有 20 多年發展歷史,但其發展並不太理想,目前中國市場仍被國外作業系統品牌壟斷,如電腦端常見的 Windows、Mac OS,以及移動端的 iOS、安卓,它們無一例外全部來自美國。國產作業系統,往往被應用於在政府、企業內部。
  • RT-Thread推物聯網作業系統!300毫秒啟動安防攝像機
    RT-Thread的混合微內核架構RT-Thread Smart主要面向帶MMU(內存管理單元)的中高端處理器,為物聯網等領域提供作業系統基礎軟體平臺。睿賽德科技(RT-Thread)2006年成立於上海,主要業務是負責開發、維護和運營一款實時作業系統RT-Thread。這家公司在2017~2019年間快節奏完成了天使輪、A輪、B輪三輪融資,共獲得上億元投資。
  • 裝機量超2億、突圍物聯網RTOS,睿賽德科技獲紀源資本領投近億元B輪...
    GGV紀源資本管理合伙人李宏瑋表示:「隨著物聯網設備的連接越發廣泛,我們相信RT-Thread這樣一款高性能、易裁剪的實時作業系統,會是整個物聯網生態中極為重要的一環,並將有望成為物聯網時代的安卓。」RT-Thread誕生於2006年,是國內以開源、中立、社區化發展起來的一款實時作業系統,由上海睿賽德電子科技有限公司擁有並負責開發、維護和運營。因其十三年的沉澱積累,加上最近兩年在資本的加持下專業化的運營推廣,其高可靠性、超低功耗、高可伸縮性和中間組件豐富易用等特性極大地滿足了物聯網市場的需求。
  • 轉會費總額同比去年銳減30%,FIFA發布國際轉會市場簡報
    2020年10月9日,國際足聯發布了《2020年6-10月國際轉會市場簡報》(以下簡稱「《簡報》」),該報告對本轉會窗口期(已於10月5日關閉)的球員轉會情況進行了分析。在國際轉會窗口結束後立即起草並發布這樣一份對於全球男女球員轉會情況的概述,這對國際足聯來說還是第一次。
  • ARM嵌入式工控電腦的作業系統是怎樣的
    打開APP ARM嵌入式工控電腦的作業系統是怎樣的 lianzhitongda 發表於 2020-12-22 11:22:05
  • 億級潛在市場背後,國產作業系統連橫合縱、抱團取暖|年度行業研究
    我國伺服器作業系統中Windows也處於壟斷地位,截至2018年末數據,WindowsServer2008佔據45%的市場,其次是 WindowsServer2013佔比為24%。Windows共佔據了88%的市場。我國伺服器作業系統市場結構1.2國產作業系統替代的歷史中國國產作業系統於上世紀末開始,產生過超過20款相應的產品。
  • 作業系統成網際網路入口 MSN中國借Win8復盤
    針對外界疑慮,微軟MSN(中國)總經理劉振宇近日接受《東方早報》記者採訪時表示,隨著微軟新一代作業系統Windows 8上市,微軟正在努力把Windows 8打造成為新的「網際網路入口」,MSN中國也將把目光從原有的2900萬高端白領用戶轉向數億微軟作業系統用戶,並通過新的產品整合拓展網際網路廣告數字營銷商機。
  • 國產作業系統產業深度解析
    作業系統是計算機的靈魂,目前國外作業系統品牌幾乎壟斷了巨大的中國市場,其中在桌面端、移動端的市佔率分別超過94.75%、98.86%。根據Gartner的統計數據,2018年中國的作業系統市場容量在189億以上,其中國外作業系統品牌幾乎在中國市場處於壟斷地位。
  • 如果不能使用安卓作業系統,華為手機如何在海外市場銷售?
    在2019年8月9日的華為開發者大會上,餘承東曾表示:華為的消費電子產品比如手機,將優先使用谷歌安卓作業系統,如果谷歌安卓作業系統被限制不能使用,那麼華為將隨時啟用【鴻蒙OS】新作業系統的使用。從2018年開始,華為的全新EROFS文件系統、方舟編譯器、HMS服務套件等眾多移動端的科技成果出現,已經向大眾暗示了華為自己要在海外準備發布新手機作業系統的決心。我們一起來看下其相關技術成果:1.全新EROFS文件系統,比安卓原生文件系統的性能更強所謂的EROFS文件系統是指,對安卓底層的系統分區(類似臺式機電腦的C盤)進行文件讀寫性能提升的一套文件系統。
  • 美壟斷作業系統市場,中國耗費20年有望突破壟斷
    美國的作業系統佔據全球95%的市場 作業系統對於電腦和手機來說是不可或缺的,而對於作業系統這一市場,美國則佔據了主導地位。 在電腦端當中,美國的微軟和蘋果幾乎佔據了全球95%的市場份額,手機端中的作業系統也幾乎全部被美國的蘋果和安卓所佔領,可以說對於作業系統市場,美國幾乎實現了全部壟斷。
  • 不只有鴻蒙,物聯網作業系統產業意義有多大?
    "RT-Thread的2020RT-Thread 是一個集實時作業系統(RTOS)內核、中間件組件和開發者社區於一體的技術平臺,2006年由熊譜翔先生帶領併集合開源社區力量開發而成,RT-Thread 也是一個組件完整豐富、高度可伸縮、簡易開發、超低功耗、高安全性的物聯網作業系統。
  • 嵌入式有必要學習RTOS嗎,「程式設計師出身」的RT-Thread是否更適合你?
    與諸多RTOS諸如FreeRTOS,uC/OS主要區別之一是,它不僅僅是一個實時內核,還具備豐富的中間層組件。   並且值得注意的是,RT-Thread遵循Apache 2.0,實時作業系統內核及所有開源組件可以免費在商業產品中使用,不需要公布應用程式源碼,沒有潛在商業風險。
  • 進擊的國產作業系統
    十年耕耘,2019年市場成熟「應時而生」隨著信息化時代的高速發展,短短數十年間,作業系統已經歷了三次重大的技術革命。在計算機產業有一種說法,計算設備在20年左右會推生一次升級換代,設備數量與用戶數量會隨之增加一個數量級。同時推動的,是作業系統的迭代與新生態的建立。這是一片新藍海,也正是統信軟體團隊多年耕耘之所在。