在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RTOS正在縮小與Linux的差距

RT-Thread官方賬號 ? 2024-09-10 08:07 ? 次閱讀

付斌|作者

電子工程世界(ID:EEworldbbs)|出品

RTOSLinux物聯網設備操作系統之爭已經持續了很多年。Linux以其強大的計算能力和豐富的軟件生態,在需要復雜處理和軟件支持的物聯網設備上占據一席之地;RTOS憑借實時響應和資源節約的特性,在對實時性和資源占用有嚴格要求的場景中獨領風騷。


如果時間倒回五年前,那時候IoT徹底火了,但大型科技公司在面對RTOS和Linux的抉擇中,對RTOS不感興趣,更加青睞Linux,并把它推成主流。不過,在最近一段時間,風評反轉了,實時操作系統 (RTOS)在嵌入式IoT領域開始重新復興。

在開源計劃、大型科技公司支持、對低延遲和資源受限應用程序不斷增長的需求的推動下,RTOS 正在迅速縮小與Linux的差距。很多開發人員發現,在選擇操作系統時,規模并非越大越好,隨著更多傳感器在時間關鍵型的應用程序中上線,越來越多人發現RTOS有著改變邊緣世界的力量。

嵌入式的新變革

全面而精簡,是RTOS被人注視的最大原因,畢竟誰又不喜歡“小而美”。并且,這幾年,隨著RTOS在保持實時響應性的同時,其在可用性、安全性和可擴展性等方面也取得進展。

目前,有將近三分之二的嵌入式系統都在使用RTOS,而RTOS迄今已經擁有了100多種不同的商業和開源產品,比如VxWorks、PX5、EmbOS、SafeRTOS等商業RTOS,再比如Eclipse ThreadX、RT-Thread、mbed OS、UCOS-II、NuttX、eCos、Zephyr等開源RTOS。

對于未來幾年的市場,很多業內人士都很樂觀嗎,并表示RTOS在未來三年內每年或可增長10%。之所以能夠有這種市場表現的原因在于大廠不斷布局RTOS,幫助提升了RTOS開發環境,提供了增強的綜合工具、強大的社區支持等,持續促進市場增長。

首先,是微軟。2019年4月18日,ThreadX這一有名的RTOS被微軟看中,其所有者Express Logic 被整體收購。從那時起,它的名字也被改為Azure RTOS。去年11月,微軟宣布將Azure RTOS托管至Eclipse基金會,更名為Eclipse ThreadX,并過渡到開源模式。

其次,是亞馬遜。2017年 FreeRTOS由亞馬遜收購,并成為亞馬遜Web Services(AWS)的一部分,進一步推動了其在物聯網(IoT)領域的應用。同時,亞馬遜宣布在FreeRTOS_V10內核基礎上建立MIT licensed的Amazon FreeRTOS操作系統”。

最后,是MCU廠商。比如,樂鑫將FreeRTOS作為組件集成到ESP-IDF中,因為原生FreeRTOS是單核RTOS,而ESP32是雙核的,因此樂鑫為了支持多核,將FreeRTOS 內核移植到ESP芯片的所有可用架構中;Linux基金會的Zephyr RTOS在IntelNXP 和 Nordic等廠商的努力下,正在逐漸發展壯大,成為行業新主流;為嵌入式系統設計的lwIP(輕型IP)這樣的RTOS IP堆棧正變得越來越強大;MbedTLS這樣的加密庫現在可以與OpenSSL的功能相媲美,OpenSSL長期以來一直是Linux系統的領導者。

RTOS和Linux的異同

RTOS和Linux都屬于嵌入式領域,二者的根本區別在于它們的設計理念。

RTOS追求的是輕量級和極致的實時性(Real-time),通常是專為實時應用程序構建的,優先考慮任務執行的確定性和可預測性,使其在醫療、核能或航空航天等關鍵任務行業中得到廣泛應用。同時,輕量化的設計,使得其在資源受限的嵌入式系統中非常受歡。

所謂實時性指的是操作系統(OS)在有限的響應時間內提供所需服務級別的能力。在實時系統中,計算的正確性不僅取決于結果的邏輯正確性,還取決于它產生結果的時間。

與通用操作系統不同,RTOS側重于確定性響應時間和對任務調度的精確控制。相比來說,RTOS擅長管理任務優先級,允許關鍵任務優先于對時間不太敏感的流程,在系統必須保證運營在特定時間范圍內時,這種優先級至關重要。企業通常在任務關鍵型場景中使用RTOS,此外,它同樣適用于無法容忍任何形式系統故障的關鍵系統應用程序中。

Linux則更為通用,支持多用戶和多任務處理,并提供了豐富的網絡功能和設備獨立性,也針對性地推出了實時Linux。不過,畢竟Linux需要處理大量系統調度和其它任務,實時性相對會差一些。

實時Linux的核心概念是“搶占”,也就是中斷當前執行線程,立即處理優先級較高的事件。在沒有內核搶占的情況下,在Linux中無法實現確定性響應時間。

RTOS和實時Linux之間的選擇取決于系統特定延遲要求,以及對開銷和資源效率的需求。雖然實時Linux為許多場景提供了強大的解決方案,但在某些關鍵的嵌入式系統中,專用 RTOS可能仍然更可取。如果項目需要在實時需求和運行各種應用程序的靈活性之間取得平衡,那么實時Linux將提供更通用的解決方案。

RTOS和Linux未來依然會共生

RTOS此時此刻的優勢是明顯的。對于構建時間敏感型應用程序的開發人員來說,RTOS的低延遲和可預測的實時任務執行比通用操作系統具有明顯優勢。此外,隨著復雜軟件堆棧中的安全漏洞不斷浮出水面,RTOS的精簡架構減少了攻擊面。由于應用程序直接編譯到操作系統中,因此與動態加載的程序相比,代碼注入的可能性大大降低。

更重要的是,開發人員不再需要為了性能和安全性而犧牲可用性。從云到加密,RTOS解決方案正在迅速成熟,使開發人員能夠構建安全、響應迅速且可擴展的嵌入式系統。

ba2660a6-6f08-11ef-bb4b-92fbcf53809c.jpg

不過,要說RTOS徹底取代Linux,那也是完全不可能的。

畢竟,實時不會帶來優化的性能,而且Linux在復雜的高端嵌入式系統中無法被取代。

RTOS通常是專業且資源密集型的,與通用操作系統相比,功能有限。在需要超出實時約束的不同應用程序的場景中,這可能是一個缺點。而且,現在實時Linux開始集成一些補丁(比如Ubuntu的PREEMPT_RT補丁),能夠有效地為大多數實際的低延遲、低抖動工作負載提供服務,同時實現均衡的解決方案,從而減少開銷并保持響應能力,最終減少維護成本,并使用有限的資源最大限度地提高。

總之,正是因為RTOS和Linux非常互補,開發人員才有了更多選擇,能夠自由地選擇用什么系統,對開發者來說才是一次真正的勝利。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2927

    文章

    45962

    瀏覽量

    388789
  • Linux
    +關注

    關注

    87

    文章

    11469

    瀏覽量

    212907
  • RTOS
    +關注

    關注

    24

    文章

    844

    瀏覽量

    120824
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    國產 vs 進口貼片固態電容:技術差距縮小,本土化替代加速

    差異、市場表現及未來趨勢,探討國產替代的機遇與挑戰。 ? 1.性能對比:國產技術迎頭趕上 ? (1)關鍵參數差距縮小 ? - ESR(等效串聯電阻):早期國產固態電容的ESR較高,影響高頻性能,但近年來,如風華高科(FH)、宇陽科技(EYANG)等企業已推出超低ESR系列
    的頭像 發表于 05-27 16:25 ?223次閱讀
    國產 vs 進口貼片固態電容:技術<b class='flag-5'>差距</b><b class='flag-5'>縮小</b>,本土化替代加速

    rtosrtos&amp;linux能否調整連接windows后的設備名稱?

    rtosrtos&amp;linux 能否調整連接windows后的設備名稱
    發表于 05-14 06:19

    RTOS如何在FX3中工作?

    大家好, 我正在使用 FX3 進行一個項目。 我想知道 RTOS 調度是如何工作的。 我知道調用“CyU3PKernelEntry();”后 RTOS 就會開始工作。 如果我只注冊一個應用程序線程。 我的線程什么時候執行?
    發表于 05-06 13:20

    深度對比:全國產電腦替代方案VS進口設備,性能差距縮小至15%的真相

    在工業、金融、能源等領域,進口電腦設備長期占據主導地位,但高昂的成本和技術依賴風險成為企業痛點。如今,以華頡工控機為代表的全國產電腦替代方案,通過CPU、操作系統、芯片組的全面國產化,將性能差距從過去的50%以上縮小至15%以內,同時成本直降40%。
    的頭像 發表于 03-27 13:43 ?905次閱讀
    深度對比:全國產電腦替代方案VS進口設備,性能<b class='flag-5'>差距</b><b class='flag-5'>縮小</b>至15%的真相

    全志T113雙核異構處理器的使用基于Tina Linux5.0——RTOS編譯開發說明

    3、RTOS編譯開發說明 3.1、RTOS SDK與TinaLinux開發環境 RTOS SDK相關代碼已集成到Tina Linux開發環境,Tina
    發表于 11-18 09:45

    全志T113雙核異構處理器的使用基于Tina Linux5.0——RTOS簡介

    、Preempt Linux系統。 而其中的RISC-V屬于超高能效副核心,標配內存管理單元,可運行RTOS或裸機程序。T113的主核運行Linux(Openwrt或者Preempt Linu
    發表于 11-18 09:33

    RTOSLinux到底有什么區別

    很多做嵌入式開發的小伙伴都存在這樣的疑惑:RTOSLinux到底有什么區別?
    的頭像 發表于 10-29 09:53 ?1126次閱讀

    三星與SK海力士市值份額差距縮至13年最小

    韓國交易所近日發布的數據顯示,三星電子與SK海力士的市值份額差距已經縮小至近13年來的最低水平。
    的頭像 發表于 10-28 15:44 ?1244次閱讀

    深入解析Zephyr RTOS的技術細節

    Zephyr是一個針對資源受限設備優化的小型、可縮放、多體系架構實時操作系統(RTOS)。Zephyr由Linux基金會維護[1],是一個以構建業界最佳的RTOS為目標的開源合作項目。近年來
    的頭像 發表于 10-22 16:47 ?1895次閱讀
    深入解析Zephyr <b class='flag-5'>RTOS</b>的技術細節

    freertos和rtos區別是什么

    FreeRTOS 和 RTOS(實時操作系統)是兩個不同的概念,但它們之間有緊密的聯系。FreeRTOS 是一個特定的開源實時操作系統,而 RTOS 是實時操作系統的一般概念。 概念定義 RTOS
    的頭像 發表于 09-02 14:18 ?2722次閱讀

    RTOSLinux有什么區別

    RTOS(Real-Time Operating System,實時操作系統)與Linux是兩種在不同應用場景下發揮重要作用的操作系統,它們在設計理念、功能特性、應用場景以及性能表現等方面存在顯著差異。以下是對RTOS
    的頭像 發表于 08-20 16:05 ?6297次閱讀

    RTOS的特性和類型

    實時操作系統(RTOS)是一種可運行實時計算應用程序的軟件平臺,用于處理具有明確時間約束的事件和數據。與通用操作系統(GPOS)不同,RTOS必須在有限的硬件資源上調度應用程序之間的處理和數據共享
    的頭像 發表于 08-20 11:29 ?1331次閱讀

    RTOS開發最佳實踐

    基于RTOS編寫應用程序時,有一些要注意事項。在本節中,您將學習RTOS開發最佳實踐,例如POSIX合規性、安全性和功能安全認證。
    的頭像 發表于 08-20 11:24 ?779次閱讀

    RTOS_SDK無法編譯lwip,為什么?

    我無法編譯 RTOS SDK 中提供的 lwip 源代碼。我正在使用最新的 master 分支。我想為我的應用程序啟用 SO_REUSE。如果可能的話,有人請啟用它并向我提供liblwip.a。
    發表于 07-12 07:15

    OERV-RTOS: UniProton 適配 Milk-V Duo,加速歐拉 RISC-V 生態

    OERV的實時操作系統小組(OERV-RTOS)完成了RISC-V開發板Milk-VDuo小核的初步支持并與大核Linux一起進行部署通信驗證。這是UniProton首次在RISC-V實體開發板上進
    的頭像 發表于 07-02 08:33 ?1226次閱讀
    OERV-<b class='flag-5'>RTOS</b>: UniProton 適配 Milk-V Duo,加速歐拉 RISC-V 生態
    主站蜘蛛池模板: 五月婷婷一区二区 | 久久伊人成人网 | 天堂网在线最新版官网 | 在线观看视频一区二区三区 | 免费国产综合视频在线看 | 国产乱码精品一区二区三 | 在线亚洲日产一区二区 | 中文字幕亚洲一区二区v@在线 | 91精品国产免费久久久久久青草 | 日韩操穴 | 色老头在线官方网站 | 浮荡视频在线观看免费 | 国产成人福利夜色影视 | 婷婷在线网站 | 国产午夜免费视频 | 天天曰天天干天天操 | 成人久久久精品乱码一区二区三区 | 521色香蕉网在线观看免费 | 美女毛片视频 | 99pao强力打造免费高清色 | 天堂福利视频在线观看 | 四虎.com| 午夜小影院 | 深夜桃色影院 | 黄色永久网站 | 91极品女神私人尤物在线播放 | 国产成人mv在线观看入口视频 | 免费视频网站在线看视频 | eeuss秋霞成人影院 | 69堂在线观看国产成人 | 天堂在线资源网 | 国产成人三级 | 国产一级毛片国语版 | 国产自在自线午夜精品视频 | 亚洲午夜在线观看 | 福利在线看片 | 日韩在线一区视频 | 成人国产激情福利久久精品 | 天天襙| 综合网在线 | 国模久久 |