日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關注中國自動化產業發展的先行者!
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

嵌入式實時操作系統
  • 企業:控制網     領域:機器視覺    
  • 點擊數:3412     發布時間:2003-10-17 11:02:00
  • 分享到:

宋  然

◆ 概述
嵌入式實時操作系統(Real Time Embedded Operating System)是一種實時的、支持嵌入式系統應用的操作系統軟件,它是嵌入式系統(包括硬、軟件系統)極為重要的組成部分,通常包括與硬件相關的底層驅動軟件、系統內核、設備驅動接口、通信協議、圖形界面、標準化瀏覽器Browser等。目前,嵌入式操作系統的品種較多,其中較為流行的有:VxWorks、Windows CE、Palm OS、Real Time Linux、pSOS、PowerTV以及Microware公司的
OS-9。與通用操作系統相比較,它在系統實時高效性、硬件的相關依賴性、軟件固態化以及應用的專用性等方面具有較為突出的特點。
◆  嵌入式操作系統的發展
(1)  無操作系統的嵌入算法階段:這一階段的嵌入式系統是以可編程控制器的形式、以單芯片為核心的系統,同時具有與一些監測、伺服、指示設備相配合的功能。這種系統大部分應用于一些專業性極強的工業控制系統中,通過匯編語言編程對系統進行直接控制,運行結束后清除內存。這一階段系統的主要特點是系統結構和功能都相對單一,針對性強,但無操作系統支持,幾乎沒有用戶接口。
(2)  簡單監控式的實時操作系統階段:這一階段的嵌入式系統主要以嵌入式處理器為基礎,以簡單監控式操作系統為核心。系統的特點是處理器種類繁多,通用性比較弱;系統開銷小,效率高;一般配備系統仿真器,具有一定的兼容性和擴展性;操作系統的用戶界面不夠友好,其主要用來控制系統負載以及監控應用程序運行。
(3)  通用的嵌入式實時操作系統階段:以通用型嵌入式實時操作系統為標志的嵌入式系統。如VxWorks、pSOS、OS-9、Windows CE就是這一階段的典型代表。這一階段系統的特點是能運行在各種不同類型強大的微處理器上;具有強大的通用型操作系統的功能,如具備了文件和目錄管理、多任務、設備支持、網絡支持、圖形窗口以及用戶界面等功能;具有豐富的應用程序接口(API)和嵌入式應用軟件。
◆  實時多任務操作系統與分時多任務操作系統
實時多任務操作系統是根據操作系統的工作特性而言的。實時是指物理進程的真實時間,實時操作系統是指具有實時性能支持實時控制系統工作的操作系統。對于分時操作系統,軟件的執行在時間上的要求并不嚴格,時間上的錯誤一般不會造成災難性的后果。而對于實時操作系統,主要任務是對事件進行實時的處理,雖然事件可能在無法預知的時刻到達,但是軟件上必須在事件發生時能夠在嚴格的時限內作出響應。實時操作系統具有如下功能:① 任務管理多任務和基于優先級的任務調度;② 任務間同步和通信信號量信郵箱等;③ 存儲器優化管理含ROM的管理;④ 實時時鐘服務;⑤ 中斷管理服務。
◆  VxWorks及其開發工具Tornado
(1)  VxWorks操作系統概述
VxWorks由美國WindRiver系統公司出品,在嵌入式操作系統領域中頗具優勢。目前該操作系統的版本為VxWorks 5.4,其核心功能主要有微內核wind,任務間的通信機制,高級的網絡支持,功能強大的文件系統(VxWorks支持4種文件系統:dosFs、rt11Fs、rawFs、tapeFs)和I/O管理,POSIX標準實時擴展,C++和其他標準支持等核心功能。這些核心功能可以與WindRiver系統的其他附件和超過400個Tornado合作伙伴的產品很好的結合在一起。它是專門為嵌入式微處理器設計的高模塊化、高性能的實時操作系統,廣泛應用于高科技產品中,包括消費電子設備、工業自動化、無線通信產品、醫療儀器、數字電視與多媒體設備等,具有很好的安全性、容錯性以及系統靈活性。VxWorks操作系統的在國外的主要商業用戶有Cisco Systems、Bay Networks、3Com、 Fore Systems、HP、Lucent、NASA、Qualcomm,主要應用有火星探測車,愛國者導彈等。
(2)  VxWorks系統結構
VxWorks是現在所有獨立于處理器的實時系統中最具特色的操作系統。主要表現在:① VxWork系統運行環境支持的CPU包括PowerPC、68K、SPARC、i960、x86等,同時支持RISC、DSP技術。② 它的微內核Wind是一個具有較高性能的標準的嵌入式實時操作系統內核,其主要特點包括快速多任務切換、搶占式任務調度、任務間通信手段多樣化等。③ 該系統具有較好的可剪裁能力,可剪裁的組件超過80個。用戶可以根據自己系統的目標功能,通過交叉開發環境方便地進行配置。④ 支持應用程序的動態連接和動態下載。⑤ 具有較好的兼容性。
VxWorks是帶有一個相當小的、真正微內核的層次結構。內核僅提供多任務環境進程間通信和同步功能這些功能模塊,足夠支持VxWorks在較高層次所提供的豐富的性能要求。多任務內核的基本功能是提供一個多任務環境,使許多程序在表面上表現為并發執行,而事實上內核是根據基本的調度算法使他們分段執行每個明顯獨立的程序。每個任務擁有自己的上下文,使該任務執行的時候能看到CPU環境和系統資源。內核維護系統中的每個任務的當前狀態遷移發生在應用程序調用內核功能服務的時候。
wind內核狀態:就緒態 一個任務當前除了CPU不等待任何資源;阻塞態 一個任務由于某些資源不可獲得而被阻塞;延遲態 一個任務睡眠一段時間;掛起態 主要用于調試的一個輔助狀態,掛起禁止任務的執行。任務被創建以后進入掛起態,需要通過特定的操作使被創建的任務進入就緒態,這一操作執行速度很快,從而使應用程序能夠提前創建任務并以一種快捷的方式激活該任務。
調度控制:多任務需要一個調度算法分配CPU給就緒的任務。VxWorks 中默認的調度算法是基于優先級的搶占調度,調度采用搶占的方式就是指當一個優先級高于當前任務的任務變為就緒態時,內核將立即保存當前任務的上下文并切換到高優先級任務的上下文。外部中斷被指定優先于任何任務的優先級,就能夠在任何時候搶占一個任務。
任務間通信:wind內核提供了一套豐富的任務間通信與同步的機制,這些通信功能使一個應用中各個獨立的任務能夠相互地協調各自的行動。① 共享地址空間 wind內核的任務間通信機制的基礎是通過共享地址空間,任務能夠使用共享數據結構的指針自由地通信,管道不需要映射一塊內存區到兩個互相通信任務的尋址空間。② 互斥操作 實現互斥的方法包括禁止中斷、禁止任務搶占和通過信號量進行資源鎖定。最強的互斥方法是屏蔽中斷,這樣的鎖定保證了對CPU的互斥訪問,但是這種方法對于實時是不恰當的,因為它在鎖定期間阻止系統響應外部事件,長的中斷延時對于要求有確定響應時間的應用是不可接受的;禁止搶占提供了強制性較弱的互斥方式;互斥信號量,信號量是用于鎖定共享資源訪問的基本方式,信號量限制了互斥操作僅作用于相關的資源,一個信號量被創建來保護資源。
(3)  VxWorks的開發平臺TornadoII
TornadoII具有友好的開發調試環境,便于操作配置和應用程序的開發調試。它在1995年獲得了EDN雜志頒發的年度產品創新獎。它是一個集成的軟件開發環境,提供了一種非常有效的方法來開發實時的嵌入式應用。它由3個部分構成:① VxWorks―高性能的實時操作系統;② 應用的構建工具;③ 一個集成的開發環境(IDE)―管理和構造工程,建立和管理主機與目標機通信,運行、調試和監視VxWorks的應用程序。IDE主要包括源碼編輯器、工程管理工具、C和C++的編譯器、資源瀏覽器、圖形增強的調試器、C語言命令外殼、VxWorks的目標模擬器等,這些都為實時嵌入式應用程序的編制提供了豐富的手段。它的開發環境能夠提供上述所有特色,而與目標系統是否資源有限無關,它主要運行于主機系統之上,同時共享有基于主機的動態鏈接和遠程目標系統的符號表。Tornado開發工具和目標機的通信要經由目標服務器和目標代理。使用Tornado能夠使嵌入式應用的時間大為縮短。
◆  結語
本文以WindRiver公司的VxWorks及其開發工具Tornado為例,介紹了嵌入式實時操作系統及其開發工具在嵌入式系統中占據的重要地位,國內在這方面所做的工作取得了一定的成果,如凱思集團自主研制開發的嵌入式操作系統Hopen OS,但總體水平與國外相比仍然比較落后,隨著嵌入式應用的迅速發展,對這方面的需求必將進一步加大,我們應該借鑒國外的先進經驗來開發完善我們自己的產品,力爭早日趕上世界先進水平。

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 麻豆高潮AV久久久久久久-麻豆高清免费国产一区-麻豆国产13p-麻豆国产96在线日韩麻豆-麻豆国产AV尤物网站尤物-麻豆国产精品AV色拍综合 | 欧美精品综合-欧美精品自拍-欧美精品专区免费观看-欧美精品在线一区二区三区-欧美精品在线一区-欧美精品在线视频观看 | 国产精选一区二区-国产精选一区-国产精选污视频在线观看-国产精选91热在线观看-特级黄色视频毛片-特级黄色免费片 | 久 在线播放-九月婷婷人人澡人人添人人爽-九月婷婷人人澡人人爽人人爱-九月丁香婷婷亚洲综合色-天天干天天射天天-天天干天天色综合网 | 亚洲色图网站-亚洲色图图片专区-亚洲色图图片区-亚洲色图图片-精品久久久中文字幕一区-精品久久久中文字幕二区 | 精品欧美小视频在线观看-精品欧美18videosex欧美-精品免费在线视频-精品免费视在线视频观看-亚洲视频区-亚洲视频欧美在线专区 | 极品美女在线观看国产一区-极品嫩模一区二区三区-极品人妻被黑人中出-极品少妇xxxxⅹ另类-极品少妇xxxx精品少妇-极品少妇XXXX精品少妇偷拍 | 精品性影院一区二区三区内射-精品亚洲成A人20247在线观看-精品亚洲国产成AV人片传媒-精品亚洲国产成人A片在线播放-精品亚洲国产成人A片在线观看-精品亚洲国产熟女福利自在线 | 亚洲欧美在线x视频,国产97碰免费视频,88午夜理论不卡,伦理电影院一个免费看片高清在线欧美激情视频在线观看一区二区三区 | 国产精品福利在线观看入口-国产精品福利在线观看秒播-国产精品福利在线观看免费不卡-国产精品福利一区二区亚瑟-四虎免费入口-四虎免费看片 | 欧美黑寡妇香蕉视频-欧美国产一区视频在线观看-欧美国产一区二区三区-欧美国产一区二区-国产成人精品第一区二区-国产成人精品2021欧美日韩 | 人人狠狠综合久久亚洲,超大乳首授乳一区二区,五月天视频网,久久综合成人网,久草视频免费播放,漂亮的保姆4-bd国语在线观看 | 国产精品成av人在线观看片-国产精品成久久久久三级-国产精品成久久久久三级四虎-国产精品成久久久久三级无码-国产精品成年片在线观看-国产精品成人 | 丝袜国产一区,美女网站一区二区三区,国产精品免费观看视频,国产乱了真实在线观看,视频一区久久,国产成人成人一区二区 | 国产日韩精品欧美一区-国产日韩高清一区二区三区-国产日韩不卡免费精品视频-国产日产欧美精品一区二区三区-午夜国产精品免费观看-午夜国产精品理论片久久影院 | 欧美一区不卡二区不卡三区,欧美另类日韩,日韩中文字幕免费版,亚洲一区二区免费看,欧美天天,亚洲欧美另类专区 | 色婷婷在线观看视频-色婷婷在线播放-色婷婷一区二区三区四区成人网-色婷婷亚洲综合-黄色免费网站在线看-黄色免费网站在线观看 | 日本欧美大码aⅴ在线播放-日本欧美不卡一区二区三区在线-日本女同在线观看-日本女同在线-国产日韩在线-国产日韩视频一区 | 中文区永久区乱码六区-中文欧美一级强-中文免费观看视频网站-中文免费-狼牙视频在线免费观看入口-狼窝by揽春全文免费阅读 | 国产欧美日韩精品一区二区三区-国产欧美日韩精品一区二-国产欧美日韩精品高清二区综合区-国产欧美日韩精品第三区-天天舔天天操天天干-天天添天天干 | 牛牛精品专区在线-牛牛超碰 国产-牛和人交videos欧美-妞干网手机免费视频-99精品视频在线观看免费-99精品视频在线观看re | 久热久热精品在线观看-久青草影院-久青草国产在线视频亚瑟影视-久青草国产在线视频-正在播放黑人杂交派对卧槽-正在播放国产尾随丝袜美女 | 毛片黄色视频-毛片黄色片-毛片黄-毛片国产-亚洲剧场午夜在线观看-亚洲久操 | 国产真实乱对白精彩-国产真实露脸乱子伦-国产真实夫妇交换视频-国产这里有精品-亚洲第一国产-亚洲第一成年网站视频 | 在线播放波多野结衣-在线播放91撕破艺校舞蹈系-在线播放69热精品视频-在线www天堂资源网-欧美裸色美妆大全-欧美伦理三级 | 国产又黄又爽又猛的免费视频播放-国产又黄又爽视频免费观看-国产又黄又湿又刺激不卡网站-国产又黄又a又潮娇喘视频-亚洲国产美女福利直播秀一区二区-亚洲国产乱码在线精品 | 福利视频欧美一区二区三区-福利视频欧美-福利视频你懂的-福利视频导航网址-福利视频导航网-福利视频导航大全 | 婷婷五色,五月天激情婷婷大综合,亚洲综合久久久久久中文字幕,国产ww久久久久久久久久,婷婷综合缴情亚洲五月伊,欧美日韩不卡在线 九九香蕉-九九线精品视频-九九五月天-九九天天影视-天天干b-天天干2018 | 日韩成人A片一区二区三区-日韩成人黄色片-日韩成人在线视频-日韩吃奶摸下AA片免费观看-日韩大片免费看-日韩大片在线观看 | 免费毛片网站在线观看-免费毛片网-免费毛片基地-免费乱理伦片在线观看八戒-亚洲一级毛片免费看-亚洲一级黄色片 | 国产一区二区高清-国产一区二区福利久久-国产一区二区成人-国产一区二区不卡视频-亚洲高清网站-亚洲高清视频在线观看 | 精品国产互换人妻麻豆-精品国产经典三级在线看-精品国产精品人妻久久无码五月天-精品国产九九-精品国产剧情AV在线观看-精品国产露脸久久AV麻豆 | 中文无码熟妇人妻av在-中文无码视频三区四区在线观看-中文无码视频-中文无码肉感爆乳在线-中文无码日韩欧免费视频-中文无码日韩欧毛 | 欧美极品videosvideohd-欧美极品videosex性欧美-欧美极品jizzhd欧美4k-欧美极品brazzers 高清-伊人久久中文-伊人久久香 | 欧美成人全部免费观看1314色-欧美成人全部费免网站-欧美成人片在线-欧美成人免费在线视频-欧美成人免费在线观看-欧美成人免费在线 | 五月天视频网站,国产成人精品日本亚洲语言,999福利视频,精品123区,国产中文视频,美女视频一区二区三区在线 | 天海翼中文字幕-天海翼一区 在线播放-天海翼无码-天海翼视频在线-国产精品网红女主播久久久-国产精品外围在线观看 | 国产在线观看 完整版-国产在线高清不卡免费播放-国产在线不卡一区-国产在线不卡视频-亚洲国产精品影院-亚洲国产精品一区二区三区在线观看 | 丰满的日本护士-丰满的日本护士xxx-丰满的少妇一区二区三区免费观看-丰满的熟妇岳中文字幕-丰满多毛少妇做爰视频-丰满多毛少妇做爰视频爽爽和R | 国产首页-国产手机精品自拍视频-国产视频综合-国产视频自拍一区-香蕉网在线播放-香蕉网在线 | 中文高清无码人妻-中文超碰中文字幕-中日韩一卡二卡三卡四卡在线观看-中日韩精品卡一卡二卡3卡-制服丝袜中文在线-制服丝袜在线观看 |