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

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

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

3天內不再提示

再談嵌入式實時操作系統

jf_71051086 ? 來源:jf_71051086 ? 作者:jf_71051086 ? 2024-04-09 17:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

由于嵌入式處理器早期功能單一且運算能力不高,嵌入式應用已不能滿足各個領域不斷增長的需求。嵌入式操作系統應運而生,嵌入式操作系統可以支持新時代復雜、多任務環境和功能的嵌入式應用程序。嵌入式操作系統使得程序的可移植性得到了增強,系統開發的工作量減輕的同時也提高了開發效率。對實時性和可靠性日益增長的要求正在塑造某些現代領域的嵌入式實時操作系統的發展方向,例如航空航天、工業控制汽車電子、能源電力和醫療等領域。嵌入式實時操作系統(RTOS)構造簡單、功能齊全、便于使用,特別適合各類應用場景,因此它在軟件應用程序開發中發揮著重要的作用,使嵌入式系統的開發更加高效。

一、嵌入式實時操作系統(RTOS)

1.1 嵌入式實時操作系統的特點

實時操作系統響應快速,能準確高效地執行控制指令并按預期做出響應。嵌入式實時操作系統旨在為實時應用程序提供服務,應用程序處理傳入的數據,大多數情況下沒有緩沖延遲,具有實時性的優點,這是設計者和用戶考慮的一個重要指標。

實時操作系統有硬實時和軟實時之分,軟實時系統與人的反應速度相當,能在幾百毫秒內做出反應,而硬實時系統則可在幾十毫秒內做出響應甚至更短時間。

wKgaomYVCTGAXoLNAAHKsmHXcPM241.png

硬實時和軟實時

但 RTOS 缺點在于:一般不存在圖形界面,缺少如網絡瀏覽器的功能,為快速響應中斷信號需提供特定的驅動程序;具有較低優先級的任務需要等待很長時間。

1.2 實時操作系統與通用操作系統

用于運行筆記本電腦的通用操作系統(例如Windows)包含豐富的應用程序和功能,能夠滿足動態變化的用戶需求。但它無法滿足小尺寸嵌入式系統所需的精確要求、極低延遲、持久的正常運行時間和無需干預的性能,因此需要實時操作系統的支撐。相比于較大的通用操作系統,實時操作系統反應速度更快,占用空間更少。

wKgZomYVCUGAUZKFAAE1eiKTS2c262.pngGPOS 與 RTOS 的比較

開源通用操作系統(GPOS)以豐富功能和靈活性而聞名,通常在非關鍵系統上使用,具有時間靈活性。而在機器人和飛行控制器等安全關鍵系統上,通常選擇實時操作系統進行開發,這是成功的關鍵因素。與此同時,RTOS 也存在一些不足:資源消耗大,使得系統昂貴;算法復雜很難理解,因此,在選擇 RTOS 時,不僅需要使用內部實時操作系統,開源或基于社區的操作系統也不可或缺。

1.3 嵌入式實時操作系統調度算法

調度是一種確保作業在特定時間執行的方法,是指將可用 CPU 資源分配給進程的過程。對于實時系統而言,調度策略在任何實時系統中都至關重要,其中關鍵因素是調度算法。因此,實時系統研究的一個重要領域在于如何采用適當的算法來確保每個任務都能在其時間限制內完成。

μC/OS-II 調度算法,主要采用基于事件觸發的優先級的搶占式調度,其特征是系統為每個任務分配優先級,一旦具有最高優先級的任務準備就緒,它就可以獲得 CPU 的控制。基于 μC/OS-II 實時操作系統內核,提出了一種基于動態優先級的時間觸發調度算法,以支持多處理機多任務,并設計相應函數來實現動態優先級調整,可以滿足任務在實時系統中動態變化的需求。該算法避免了優先級反轉,保證了實時性,即解決“同級優先級”任務調度問題,又有效提高了任務調度的效率。

wKgaomYVCU6ADeX7AAD_xp5LnTY830.png

整體歸一化實時響應時間圖

最后,通過分析動態優先級調度算法性能,可看出在處理器使用率相同的情況下,使用改進的動態優先級調度算法的歸一化實時響應時間更快。當然,該算法在投入機載計算平臺之前,還需要做大量的實驗去驗證算法的其他性能,對平臺做進一步完善。

二、嵌入式實時操作系統的應用

智能家居到交通管理,從工業控制到軍用,全世界無數產品都配備了實時操作系統。在很大程度上,RTOS 行業受到計算機硬件行業發展的影響,產生了一系列的應用案例,對操作系統要求也更高。

智能家居系統

wKgZomYVCVyAZQ58AAJvAkbod_k313.png

智能家居中的不同設備可以相互通信,多個設備可以通過智能感應、遠程控制和語音識別進行鏈接。智能家居以更便捷的方式幫助用戶管理家庭設備,提供高效且舒適的生活與工作環境。

交通管理

將與物聯網技術有效融合的實時操作系統嵌入到交通管理應用,利于實現交通的智慧化管理。實時分析、高效傳遞城市道路交通狀況信息,合理規劃路線,使得交通的擁堵情況得到有效緩解。比如:高級駕駛輔助系統(ADAS)可通過提供實時增強的可視化和與周圍環境的交互來改善駕駛員對車輛的控制。

工業控制

wKgZomYVCX6ALDL7AAKzk7_wg3I775.png

當今出現的眾多智能機器人都依賴于內置實時操作系統,工業控制的要求往往比較高,需要復雜的設備接口,并在顯示屏上實時顯示這些設備狀態和傳感器等信息。憑借其獨特的優勢,內置的實時操作系統可以在許多環境惡劣、地面條件復雜的區域實現無人值守監控。

軍用作戰指揮

wKgaomYVCYuATZebAATA1WTknno325.png

RTOS 在如今的高科技戰爭中愈發重要,它集成了衛星定位、無線通信、圖像攝取傳送等功能,這些不同功能要求的技術研發產品將應用裝備到特定的作戰場合。比如說,各種陸海空軍用電子設備,軍用雷達對抗通信設備,以及各種野戰指揮作戰專用設備,均搭載了實時操作系統。

上述實時操作系統是針對特定用例設計的,其缺點是成本高且耗時。定制操作系統將不可避免地耗費大量時間,在硬件上的投入大量資金而且性能得不到保證。如果開源系統的實施過程出現問題,也可能導致工期緊張甚至超支。相比之下,商用系統易于使用、快速,技術團隊專業且經驗豐富。

三、國外嵌入式實時操作系統

隨著嵌入式實時操作系統不斷進化升級,以下概括總結了 VxWorksLinux 與 WinCE 這三種國外實時操作系統的優缺點。

wKgZomYVCZ6ANxYwAAE-Hl0ARSA687.png

VxWorks、Linux 與 WinCE 的比較

3.1 VxWorks

VxWorks 憑借良好的可靠性和實時性被廣泛地應用在各種高精尖技術行業中,如衛星通訊、軍事演習等。VxWorks 最大的缺點是價格昂貴,軟件的開發和維護成本都非常高,一般只提供二進制代碼,源代碼是不提供的,支持的硬件數量有限。

3.2 Linux

Linux 開源操作系統使用免費、可自由修改,它的功能強大、設計完善,為運行不同計算機平臺提供了準確有效的通信手段,在價格上極具競爭力,目前最為流行。Linux 的弊端在于提供實時性能需添加實時軟件模塊來實現調度策略、硬件中斷異常和程序執行。因此,代碼錯誤可能破壞操作系統從而影響整個系統的可靠性。

3.3 Windows CE

Windows CE(Wince)相對簡易開發,周期短且內核完善,可靈活支持通信,GUI豐富且開發功能完善,能更大程度地控制調度機制。但 Wince的版權費用也不可避免存在價格不菲的缺點,沒有考慮實時應用,很難支持多種硬件平臺,無法做到可定制性,且對資源的要求更高,在網絡功能方面應用很少。

四、國內嵌入式實時操作系統

隨著物聯網的快速發展,國產設備自主可控需求強烈,國產嵌入式實時操作系統發展也逐漸步入軌道。鴻道(Intewell)操作系統是一款以微內核為基礎、功能靈活、易擴展、高安全、高可靠的實時操作系統。

wKgZomYVCayAYbvYAAIcQWRioQM077.png鴻道(Intewell)操作系統架構圖

科東軟件自主研發的鴻道(Intewell)工業操作系統,擁有三十多年的研發歷史以及應用經驗,具備微內核,高實時,虛擬化等諸多特點,可以實現工業控制底層通用化以及人工智能與控制一體化。為企業客戶提供國產化行業解決方案,目前已成功應用于高端數控系統、工業機器人、醫療機器人、運動控制系統、軌道列車控制系統、配電自動化、汽車控制域等業務場景。

RT-Thread 是一款組件豐富、易擴展、低功耗、安全性高的國產開源的嵌入式實時操作系統。RT-Thread 內核對象與對象容器分配的鏈表相鏈接。

wKgaomYVCbeAD--vAADG7lqTt2M675.pngRT-Thread 的內核對象容器及鏈表

RT-Thread 不依賴于特定的內存分配方式,通過對象容器中內核對象動態與靜態相結合的方法,極大提高了系統的靈活性。它憑借穩定豐富的系統功能,在新能源、航空和醫療等領域被廣泛應用,其高度可靠的實時性得到了證實。

翼輝信息的 SylixOS 自主實時操作系統,在實時性方面做了很多有益的設計。SylixOS 的應用程序動態裝載功能使業務邏輯與系統平臺分離開發、獨立升級,僅需更新相關的組件即可變更相關算法、增減應用功能等,這利于項目更加便捷、高效的開發與維護。

wKgaomYVCcKAesG3AAEbpyVXttU258.pngSylixOS 的動態裝載

SylixOS 的實時處理及動態加載機制,支持在操作系統上集成各部門應用軟件,滿足了分布式軟件開發需求。總之,SylixOS 能成為國內實時操作系統的最優秀代表之一,并在具體性能上達到或超過了眾多實時操作系統的水平,是因為在設計思路上借鑒了眾多實時操作系統的設計思想。

五、嵌入式實時操作系統的發展前景

隨著 RTOS 的廣泛應用,其功能與需求種類也日益多樣化,其結構形式與開發也日益復雜。實時操作系統必須響應創新,采用最先進的開發技術,適應新一代嵌入式系統開發人員采用的框架、語言和方法,并提供信息和功能的安全性、高性能和可靠性。因此,操作系統支持生活化、系統化、網絡化、精細化開發環境。

(1)生活化:應用嵌入式實時操作系統的設備、家電與工具已經進入了千家萬戶的生活之中。它能滿足大家在信息、通訊、出行和娛樂等方面的需求,使得人們的工作和生活質量有效提高。

(2)系統化:為更好地滿足實時操作系統的開發需求,其開發工具將不斷向著系統化方向發展。隨著嵌人式設備的普及,不可避免地會出現全局處理需求,例如對各種嵌入式設備的數據進行全面整理,甚至綜合分析和統籌處理。

(3)網絡化:網絡化發展將進一步推動嵌入式實時操作系統與互聯網技術的深層次耦合。它更加可以讓互聯網技術在生活和工作中幫助人們快速、高效地完成很多事情,解決人們遇到的困難,所以現在人們對它的依賴很大同時要求很高。

(4)精細化:基于用戶需求的嵌人式系統的本質特點,決定它必然會朝著功能細分和專業化方向發展,這也取決于各個領域的科學發展。實現將嵌入式實時操作系統的更多功能集成在更小的芯片上,從而降低生產成本。

盡管嵌入式實時操作系統在中國開發起步較晚,中小科研機構和廠商一直面臨資金的短缺和研究經費不足的難題。還長時間受制于國外技術壟斷,存在 RTOS 版稅和服務費用昂貴的情況,大幅增加了嵌入式生產成本,從而使得產品市場和競爭力受到限制。但隨著我國信息科技的快速發展和系統設計水平的穩步提高,RTOS 在不斷發展進步,功能也日益強大,使得市場上的 RTOS 產品也日趨成熟。

六、結語

只有開發出具有自主版權的系統,才能擺脫對國外嵌入式實時操作系統產品的依賴。Linux 開放的源代碼,技術支持廣泛與價格優勢這一系列特征,有利于國產的嵌入式操作系統的開發。因此,我國本土操作系統仍有機會占領更多的市場份額與之抗衡。

事實上,要獨立設計一個實時操作系統非常復雜,從現有的系統運行角度來講,整個系統處理功能會受到軟件與硬件的制約,是基于網絡需求實現的。因此,要利用好信息化的網絡優勢,將系統本身所具備定向性功能進行逐步分解與更新,在保證系統關聯運行功能前提下進行獨立化操作;同時充分利用現有開源代碼,實現對基礎功能的擴展升級,從而開發出自主版權的嵌入式實時操作系統產品。

審核編輯 黃宇

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

    關注

    68

    文章

    19869

    瀏覽量

    234531
  • 嵌入式
    +關注

    關注

    5147

    文章

    19626

    瀏覽量

    316604
  • RTOS
    +關注

    關注

    24

    文章

    847

    瀏覽量

    121015
  • 實時操作系統

    關注

    1

    文章

    202

    瀏覽量

    31304
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RT-Thread嵌入式操作系統專業培訓班-深圳站重磅開啟!

    RT-Thread官方將在深圳舉辦為期三天的嵌入式操作系統專業培訓班!本次培訓將深入講解RT-Thread嵌入式實時操作系統的核心技術與實戰
    的頭像 發表于 04-11 18:18 ?275次閱讀
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>專業培訓班-深圳站重磅開啟!

    RT-Thread嵌入式操作系統專業培訓班來上海啦!

    RT-Thread官方將在上海(RT-Thread大本營)發起為期三天的嵌入式操作系統專業培訓班!本次培訓將會深入講解RT-Thread嵌入式實時
    的頭像 發表于 02-27 17:27 ?375次閱讀
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>專業培訓班來上海啦!

    RT-Thread嵌入式操作系統專業培訓班登陸鄭州!

    RT-Thread官方將在河南-鄭州發起為期三天的嵌入式操作系統專業培訓班!本次培訓將深入講解RT-Thread嵌入式實時操作系統的核心概念
    的頭像 發表于 02-12 18:28 ?363次閱讀
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>專業培訓班登陸鄭州!

    2025嵌入式操作系統專業培訓班正式啟動!

    RT-Thread官方將在河南-鄭州發起為期三天的嵌入式操作系統專業培訓班!本次培訓將會深入講解RT-Thread嵌入式實時操作系統的核心概
    的頭像 發表于 01-09 18:46 ?805次閱讀
    2025<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>專業培訓班正式啟動!

    ARM嵌入式實時操作系統比較

    嵌入式系統領域,實時操作系統(RTOS)是確保任務按時完成的關鍵技術。ARM架構因其低功耗、高性能的特點,在嵌入式
    的頭像 發表于 12-28 09:15 ?1346次閱讀

    RT-Thread聯合河北大學發起嵌入式操作系統專業班-保定站

    RT-Thread官方將在11月23至24日河北省保定市(河北大學)發起為期兩天的嵌入式操作系統專業培訓班暨RT-Thread師資培訓!本次培訓將會深入講解RT-Thread嵌入式實時
    的頭像 發表于 11-16 01:09 ?507次閱讀
    RT-Thread聯合河北大學發起<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>專業班-保定站

    什么是嵌入式操作系統?

    什么是嵌入式操作系統? 想象一下,如果一個智能設備,比如你口袋里的智能手機,是一個有頭腦的機器人,那么嵌入式操作系統(Embedded Operating System,簡稱EOS)就
    發表于 11-08 15:07

    【本周六-深圳】RT-Thread嵌入式操作系統專業培訓班正式開班

    RT-Thread官方在本周六將發起為期三天的嵌入式操作系統專業培訓班!本次培訓將會深入講解RT-Thread嵌入式實時操作系統的核心概念、
    的頭像 發表于 11-08 01:07 ?564次閱讀
    【本周六-深圳】RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>專業培訓班正式開班

    嵌入式 Linux 操作系統配置

    隨著物聯網(IoT)和智能設備的快速發展,嵌入式系統在各個領域扮演著越來越重要的角色。Linux因其開源、靈活和穩定的特性,成為嵌入式系統的首選操作
    的頭像 發表于 11-06 10:22 ?1172次閱讀

    嵌入式系統的未來趨勢有哪些?

    ,會更多地使用環保材料,以減少對環境的污染。同時,系統設計將更加注重生態可持續性,滿足可持續發展的需求。 6. 實時操作系統(RTOS)的發展 實時
    發表于 09-12 15:42

    新書發布——《RT-Thread嵌入式實時操作系統內核、驅動和應用開發技術》

    我們非常高興地宣布,由鄭苗秀、沈鴻飛和廖建尚編著的《RT-Thread嵌入式實時操作系統內核、驅動和應用開發技術》一書正式發布。本書的編寫團隊由多位在嵌入式
    的頭像 發表于 09-03 08:06 ?1297次閱讀
    新書發布——《RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>實時</b><b class='flag-5'>操作系統</b>內核、驅動和應用開發技術》

    開啟全新AI時代 智能嵌入式系統快速發展——“第六屆國產嵌入式操作系統技術與產業發展論壇”圓滿結束

    探索及實踐”的專題報告。張云飛介紹了麒麟軟件基于RUST語言實現的嵌入式虛擬化軟件-Kvisor,,該軟件支持實時與非實時操作系統混合部署與通信。最后分享了針對實際應用場景應用探索與實
    發表于 08-30 17:24

    嵌入式系統中的實時操作系統

    嵌入式RTOS是嵌入式應用程序運行、相互交互和與外界通信的底層軟件機制。在本節中,您將了解嵌入式軟件開發人員使用哪些流行RTOS以及它們運行的嵌入式硬件平臺。
    的頭像 發表于 08-20 11:28 ?863次閱讀

    RT-Thread出席第六屆中國嵌入式技術大會,共話嵌入式操作系統與智能工業

    第六屆中國嵌入式技術大會將于8月27-28日在深圳會展中心(福田)1號館舉行。本屆大會以“AI與開源,開啟嵌入式系統智能新時代”為主題,聚焦人工智能與嵌入式應用、
    的頭像 發表于 08-03 08:35 ?720次閱讀
    RT-Thread出席第六屆中國<b class='flag-5'>嵌入式</b>技術大會,共話<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>與智能工業

    第六屆國產嵌入式操作系統技術與產業發展論壇議程發布

    每年一度的國產嵌入式操作系統論壇即將在杭州濱江舉辦,今年是第六屆了,又是中國嵌入式系統新朋老友相聚的時刻。大模型催生AI走人千家萬戶、喚醒端側AI的需求爆發。以機器人、無人駕駛和智能制
    發表于 07-26 10:54
    主站蜘蛛池模板: 亚州色吧 | 高清一级毛片一本到免费观看 | 欧美成人午夜精品免费福利 | 男人性天堂 | 亚洲欧美精品一区二区 | 色噜噜成人综合网站 | 可以免费观看的黄色网址 | 亚洲午夜精品久久久久久人妖 | 成在线人视频免费视频 | 天堂在线www天堂中文在线 | 高清一区二区三区四区五区 | aaaa级日本片免费视频 | 亚洲狠狠婷婷综合久久久久图片 | 人人插人人爱 | 天堂成人在线观看 | 速度与激情一 | 美女张开腿让男生桶出水 | 久久精品亚洲精品国产色婷 | 又黄又湿又爽 | 午夜爱爱免费视频 | 人人草97| 欧美肥胖女人bbwbbw视频 | 伊人久久大香线焦在观看 | 成人精品亚洲人成在线 | 国产一区高清 | 天堂在线网| 午夜三级成人三级 | 成人国产精品2021 | 国产又爽又黄又粗又大 | 亚洲欧美日韩国产一区二区三区精品 | h视频在线免费 | 国产三级a三级三级野外 | 女a男o肉文 | se综合| 日韩欧美中文字幕在线播放 | 国产91小视频在线观看 | 乱小说录目伦200篇将曲勒 | 天天做天天爱夜夜大爽完整 | 婷婷激情亚洲 | 午夜美女网站 | 福利片第一页 |