欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级

  • 一種改進嵌入式Linux操作系統實時性的新型方案
    嵌入式聯盟

        引言
        嵌入式Linux以代碼開放、價格低廉、功能強大又易于移植的特性正在被廣泛應用,為嵌入式操作系統提供了一個極具吸引力的選擇。但許多實際應用,譬如多媒體通信、生產過程控制、在線事務處理等等都要求對外部事件在限定的時間內做出反應。因而嵌入式系統實時性問題越來越受到關注,對嵌入式Linux進行實時性改進也成為嵌入式操作系統領域的一個研究熱點。
        本文提出了一種基于uClinux的嵌入式實時操作系統方案。將RTAI和uClinux相結合,既滿足了嵌入式應用的需求,同時又保證了系統的硬實時性。此外,還有強大的網絡功能、易升級性、易移植性等優點。最后結合基于這一操作系統開發的重大裝備遠程監控系統的應用案例,進一步從功能和性能上對其進行驗證。
    一、現有嵌入式操作系統應用中存在的問題
        一個優秀的嵌入式操作系統是嵌入式系統成功的關鍵。它除了具備一般操作系統最基本的功能,如任務調度、同步機制、中斷處理、文件功能等,還需要具有以下特點:
        1. 更好的硬件適應性,也就是良好的移植性;
        2. 占有更少的硬件資源;
        3. 高可靠性;
        4. 提供強大的網絡功能,支持TCP/IP協議及其他協議;
        5. 有些應用要求具有實時性能。
        現有的嵌入式操作系統大致可分為商用型和免費型兩類:商用型操作系統由于功能穩定、可靠,有完善的技術支持和售后服務,在嵌入式市場占有一定的份額。但它同時也存在價格昂貴、需要版權、源代碼不公開等一系列問題;免費型操作系統(如Linux)源碼公開,有價格方面的優勢,但在嚴格滿足嵌入式實時應用需求方面還有欠缺。
    二、RTAI對Linux的實時性改進
        現有幾種針對Linux的實時系統解決方案,實現方法主要包括兩種:
        1)直接修改Linux內核、增加實時性,如:Montavista;
        2)在普通Linux內核之上增加實時模塊、雙內核結構,如:RTLinux或RTAI。
        Montavista可以滿足用戶的軟實時要求,RTLinux或RTAI著重增強Linux的硬實時特性。軟實時系統的時限是柔性靈活的,它可以容忍偶然的超時錯誤。失敗造成的后果并不嚴重,僅僅是輕微地降低了系統的吞吐量。硬實時系統有一個剛性的、不可改變的時間限制,它不允許任何超出時限的錯誤。超時錯誤會帶來損害甚至導致系統失敗、或者導致系統不能實現它的預期目標。
        RTAI采用雙內核方法,不直接使用Linux的任何功能,而是把需要高度時間精度的工作寫成一個驅動程序的形式,然后直接用PC時序芯片所產生的中斷調用這個驅動程序。RTAI與NMT RT-Linux的最大不同之處在于,它在Linux上定義了一組實時硬件抽象層(RTHAL)。RTHAL將RTAI需要在Linux中修改的部分定義成一組程序界面,RTAI只使用這組界面和Linux溝通。這樣做的好處在于,用戶可以將直接修改的Linux核心程序代碼減至最小,這有可能使得將RTHAL移植到新版Linux的工作量減至最低。
        但是,RTAI雖然滿足了硬實時性要求,卻沒有被裁減為足夠小且適用于嵌入式系統。
    三、RTAI+uClinux的實時方案
        uClinux是為嵌入式應用設計的,它本身并沒有更多地關注實時問題。uClinux經過小型化改造,形成了一個高度優化、代碼緊湊的嵌入式Linux,并保留了Linux大多數的優點。它專門針對無MMU的CPU,去除了普通Linux內核中的虛擬內存管理部分。更重要的是,uClinux提供了完整的TCP/IP協議棧,并支持大量其他的網絡協議,為嵌入式系統提供了強大的網絡支持。
        而從前面的分析可以看出,RTAI是基于普通Linux內核,相對于嵌入式應用其內核過于龐大;而uClinux本身并沒有更多地關注實時問題。因此,可以將RTAI和uClinux相結合,采用雙內核的設計方案,既滿足了嵌入式應用的需求,又保證了系統的硬實時性。
        1.硬件抽象層
        系統的實現基礎是硬件抽象層,通過硬件抽象層進行硬件管理,把基本內核和實時內核結合在一起,其中一個內核的改變,不會影響另一個內核的執行。
        硬件抽象層定義了本系統同硬件之間的抽象接口,主要用來截取硬件中斷,并且依據實時內核調度器的需求,重定向為基本內核任務或是實時任務。RTHAL包含一個關鍵的組件:中斷描述符表(IDT,Interrupt Descriptor Table),它定義了一套指針用來處理中斷例程。RTHAL本身定義了一個結構,使得基本內核中斷處理函數能夠很容易地被實時處理函數所替代。這樣,當實時內核通過RTHAL激活后,新的IDT表為合法。在以上控制下,基本內核作為實時系統的任務提供服務。

    2.雙內核結構 
     


    圖1 雙內核實時系統嵌入式實時Linux架構


        雙內核實時系統的總體結構模型如圖1所示,主要包含了基本內核、實時內核、硬件抽象層、硬件部分。
        其中基本內核(uClinux)和實時內核(RTAI)分別處理非實時和實時任務的調度和執行,而實時任務和非實時任務之間信息的交換要通過管道(FIFO)或共享內存(MBUFF)來實現。當實時任務運行時,基本內核被硬件抽象層屏蔽。即實時內核將基本內核作為優先級最低的一個任務來運行,只有在沒有實時任務運行的時候才予以調度。
        3.實時內核動態加載

        嵌入式實時Linux的實時內核是動態加載的。實時任務被激活前,實時內核并沒有啟動,基本內核通過RTHAL透明訪問硬件,就像RTHAL不存在一樣。當實時任務被激活時,RTHAL結構發生變化,基本內核被實時內核接管,圖2表明了實時內核啟動前后,系統發生的變化。
     


    圖2 實時內核實現機理


        4.調度處理
        當中斷到來時,實時內核判斷它是基本內核中斷還是屬于實時中斷,分別進行處理。若是基本內核中斷,如果當前有實時任務正在運行,則只是設置一下中斷標志位,懸掛此中斷,如果沒有實時任務運行,則調用基本內核的中斷處理程序;如果此中斷是實時中斷,就直接調用相對應的實時中斷處理程序。注意,實時中斷可以搶先基本內核任務的執行。系統的中斷處理流程如圖3所示。 
     


    圖3 系統中斷處理流程圖


    四、應用案例
        工業控制是嵌入式實時操作系統的傳統應用領域,需要嚴格的實時處理功能、高可靠性和良好的開放性,對開發環境、可操作性、成本等也有特別的要求。因此本項研究以重大裝備的遠程監控系統作為其應用之一。
        1. 嵌入式遠程監控系統結構
        應用針對工業生產中使用的大型設備在連續運轉狀態下的遠程監控問題,研究用于重大裝備遠程監控的嵌入式裝置。系統主要包括輸入/輸出模塊(NetIO)和輸入/輸出上位模塊(NetWeb),前者用于實現現場數據的采集(輸入),或用于現場裝置的控制(輸出),后者集成了Web功能,使得用戶可以通過互聯網對輸入/輸出模塊進行訪問。兩類模塊通過網絡相連接,在本系統中為通過串行485總線。嵌入式遠程監控系統結構如圖4所示。
     


    圖4 嵌入式遠程監控體系結構


    2. NetWeb對嵌入式Linux的功能驗證
        NetWeb的開發基于前面介紹的嵌入式實時Linux操作系統。特殊的雙內核操作系統結構決定了應用開發的特殊性。
        1)任務管理功能
        系統中的任務可以分為實時性任務和非實時性任務,實時任務包括實時數據采集、處理等方面,這部分的功能要在實時內核RTAI之上進行實現;另外,非實時任務主要包括數據存儲、遠程通訊的實現,這部分功能要在基本內核uClinux之上實現。
        嵌入式實時Linux將實時任務與非實時任務分開管理,實施不同的調度策略和任務間通信方式,至于實時任務與非實時任務之間的通信可以通過實時的FIFO或共享內存實現。這樣的功能使應用的編寫簡潔清晰、功能明確、調度靈活,方便了用戶。
        2)網絡功能
        嵌入式實時Linux實現了嵌入式互聯網技術,將Web服務器引入到現場測試和控制設備中,在相應的硬件平臺和軟件系統的支持下,使傳統的測試和控制設備轉變為具備了以TCP/IP為底層通信協議,Web技術為核心的基于互聯網的網絡測試和控制設備。
        嵌入式Web與傳統Web應用相比,簡化了系統結構,將信息采集和信息發布都集成到現場的測控設備中。由于有了標準的接口形式和通信協議,內嵌于設備的Web服務器可以向任何接入它所在網絡的合法用戶提供統一的基于瀏覽器方式的操作和控制界面,瀏覽器成了設備的前端控制板。
        3)實時性
        嵌入式實時Linux是硬實時的嵌入式操作系統。當中斷到來時,若是基本內核中斷,如果當前有實時任務正在運行,則只是設置一下中斷標志位,懸掛此中斷;如果此中斷是實時中斷,就直接調用相對應的實時中斷處理程序。這樣的調度機制可以保證遠程監控系統中實時任務在確定的時間限度內完成,為系統故障的實時預報、診斷、控制提供了強有力的支持。
        此外,系統還從時間管理、內存管理、中斷管理、同步、互斥管理以及設備管理等方面對這一操作系統的功能進行評估驗證。 
        五、小結 
        盡管將Linux進行嵌入式實時性改進的方案很多,但是采用RTAI+uClinux的還未見到成型的產品。這一方案既符合嵌入式系統的需求,又達到硬實時性標準,同時還有強大的網絡功能、易升級性、易移植性等優點。 同時,在其上進行應用編程時實時任務(基于RTAI)和非實時任務(基于uClinux)是分開編寫的,清晰簡潔,但由于用戶需要直接在內核空間編程,從系統的安全性角度存在很大隱患。希望可以通過進一步討論研究使其更加完善。




     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
    国内成+人亚洲| 久久国产主播精品| 先锋影音一区二区三区| 欧美资源在线| 欧美日韩理论| 99在线观看免费视频精品观看| 99精品免费网| 亚洲欧美综合国产精品一区| 精品成人免费| 亚洲在线视频| 亚洲性图久久| 久久福利电影| 91久久中文| 久久亚洲影院| 中文日韩欧美| 好看的亚洲午夜视频在线| 国产亚洲精品久久飘花| 欧美伊人影院| 国产精品区一区| 亚洲无毛电影| 欧美日本一区| 欧美一区激情视频在线观看| 一区二区欧美日韩| 黄色工厂这里只有精品| 久久久水蜜桃| 久久久久免费| 久久大逼视频| 国产视频不卡| 亚洲欧洲一区二区在线观看| 国产精品初高中精品久久| 小嫩嫩精品导航| 99精品国产高清一区二区| 欧美日韩综合久久| 欧美fxxxxxx另类| 男人的天堂亚洲| 一区二区毛片| 国产亚洲欧美另类一区二区三区| 在线播放日韩| 亚洲性人人天天夜夜摸| 国产精品v欧美精品v日韩精品| 久久久久99| 久久精品日韩| 久久国产66| 男女精品视频| 久久综合一区| 久久这里只有| 欧美片第1页综合| 欧美日韩亚洲一区三区 | 国产精品视频福利| 亚洲精品美女91| 亚洲欧洲精品一区二区三区波多野1战4| 欧美凹凸一区二区三区视频| 久久亚洲图片| 欧美午夜免费| 亚洲视频狠狠| 99国产精品视频免费观看一公开| av不卡免费看| 国产一区二区三区黄| 国产日韩一区二区三区在线| 国产日韩三区| 可以免费看不卡的av网站| 老牛影视一区二区三区| 国产一区自拍视频| 亚洲片区在线| 美女诱惑黄网站一区| 久久亚洲午夜电影| 精品不卡在线| 国产精品丝袜xxxxxxx| 久久精品日产第一区二区| 久久久久综合一区二区三区| 欧美午夜a级限制福利片| 亚洲精品精选| 欧美在线亚洲| av成人黄色| 亚洲欧美一级二级三级| 亚洲精品一品区二品区三品区| 99视频在线精品国自产拍免费观看| 国产乱人伦精品一区二区| 午夜精品视频在线观看一区二区| 一区精品在线| 久久综合九色综合久99| 99在线观看免费视频精品观看| 久久xxxx| 日韩亚洲欧美精品| 久久精品一本| 99热这里只有精品8| 久久综合狠狠综合久久综青草| 亚洲成人原创| 欧美大香线蕉线伊人久久国产精品| 亚洲片区在线| 国产综合18久久久久久| 久久久久国产精品一区三寸| 一区二区日本视频| 激情av一区| 欧美精品一区二区三区在线看午夜| 一区二区精品在线观看| 在线观看亚洲| 欧美日韩国产免费观看| 久久天堂精品| 久久精品一区二区三区中文字幕| 一区二区三区四区五区精品视频| 欧美日韩ab| 狂野欧美一区| 久久在线精品| 欧美资源在线| 久久精品导航| 久久视频一区| 欧美精品18| 欧美精品自拍| 国产精品swag| 韩国亚洲精品| 永久久久久久| 亚洲免费精品| 国产欧美一区二区三区国产幕精品| 亚洲高清精品中出| 91久久久一线二线三线品牌| 在线日韩av| 一区二区日本视频| 国产精品入口66mio| 国产一区二区三区黄| 国产精品欧美久久| 久久国产欧美精品| 午夜激情一区| 国产精品v欧美精品v日韩精品| 欧美另类亚洲| 亚洲性感美女99在线| 亚洲大黄网站| 国产日韩欧美在线播放不卡| 免费在线成人| 国产精品国产三级国产专区53| 好吊色欧美一区二区三区视频| 亚洲午夜精品国产| 在线天堂一区av电影| 国产伦精品一区二区三区高清版| 久久国产66| 好吊色欧美一区二区三区四区 | 国产亚洲综合精品| 免费视频一区| 亚洲欧美在线网| 亚洲日本免费| 久久在线精品| 亚洲第一伊人| 麻豆精品视频| 亚洲欧洲精品一区二区| 亚洲一区二区三区色| 久久一综合视频| 亚洲欧洲日本mm| 巨乳诱惑日韩免费av| 亚洲国产午夜| 久久综合九色99| 亚洲免费高清| 欧美日韩专区| 麻豆精品网站| 日韩视频在线播放| 久久青青草综合| aa级大片欧美三级| 国产精品jizz在线观看美国| 亚洲欧美成人| 亚洲高清不卡一区| 欧美精品aa| 久久精品日产第一区二区三区| 亚洲成人资源| 欧美黄免费看| 校园春色综合网| 99热免费精品在线观看| 国产一区二区三区四区老人| 久久av一区二区| 一道本一区二区| 激情久久五月| 欧美日韩国产免费观看 | 国产精品日韩高清| 亚洲一级二级| 欧美激情第二页| 久久精品主播| 久久高清一区| 亚洲一区网站| 国产欧美日韩亚洲| 亚洲精选久久| 亚洲免费激情| 99国产精品久久久久老师| 激情自拍一区| 国语精品中文字幕| 国产精品播放| 国自产拍偷拍福利精品免费一 | 久久久久久亚洲精品杨幂换脸 | 模特精品在线| 国产一区二区三区的电影 | 欧美一区综合| 久久亚洲图片| 牛夜精品久久久久久久99黑人| 亚洲欧美精品| 久久精品女人天堂| 久久一区激情| 欧美片第1页综合| 欧美区亚洲区| 在线观看视频日韩| 一本色道久久综合亚洲精品婷婷| 一本色道久久| 国产精品亚洲欧美| 免费看亚洲片| 欧美精品二区| 亚洲特色特黄| 一本久久知道综合久久| 亚洲一级在线| 老司机久久99久久精品播放免费| 欧美一区高清| 亚洲电影av| 国产精品尤物| 久久免费黄色| 国内精品久久久久久久果冻传媒| 激情欧美国产欧美| 国产伦精品一区二区三区视频孕妇 | 亚洲高清成人| 亚洲一区二区三区在线观看视频| 久久成人精品| 欧美婷婷在线| 国产区欧美区日韩区| 免费日韩一区二区| 激情久久中文字幕| 久久福利电影| 精品99视频| 久久久久欧美| 亚洲国产一区在线| 免费亚洲婷婷| 亚洲国产国产亚洲一二三| 亚洲综合二区| 黄色在线一区| 久久久国产亚洲精品| 夜夜嗨一区二区| 99视频+国产日韩欧美| 久久精品一区| 日韩亚洲视频在线| 欧美黄色免费| 国产一区二区三区久久| 国产精品九九| 久久中文欧美| 国产精品日本| 亚洲私拍自拍| 欧美69视频| 国产伦理一区| 91久久亚洲| 欧美日韩综合网| 久久精品中文字幕一区二区三区| 亚洲精品乱码| 狠狠爱www人成狠狠爱综合网 | 久久国产主播精品| 黄色综合网站| 欧美一区精品| 欧美亚洲一级| 国产精品久久久久毛片大屁完整版| 欧美视频不卡| 欧美日韩天堂| 亚洲欧美伊人| 久久久天天操| 免费久久久一本精品久久区| 99亚洲一区二区| 亚洲青涩在线| 亚洲黄色在线| 亚洲黄色一区| 亚洲精品一区二区三| 伊人久久大香线蕉综合热线| 国产一区日韩一区| 亚洲先锋成人| 精品69视频一区二区三区Q| 国产精品v欧美精品v日韩| 欧美女人交a| 欧美日韩国产色综合一二三四| 欧美一区综合| 欧美1级日本1级| 欧美三级午夜理伦三级中文幕| 欧美国产视频在线观看| 午夜电影亚洲| 国产一区自拍视频| 在线视频观看日韩| 在线国产欧美| 一区二区三区四区国产| 国产精品久久九九| 久久精品国产第一区二区三区最新章节| 免费试看一区| 老司机精品视频网站| 欧美日韩日本国产亚洲在线| 国产一区观看| 日韩午夜av在线| 亚洲欧美激情诱惑| 午夜久久福利| 在线日韩中文| 欧美亚洲免费高清在线观看| 老牛嫩草一区二区三区日本| 国内成+人亚洲| aa日韩免费精品视频一| 裸体丰满少妇做受久久99精品| 欧美99久久| 日韩视频一区| 快she精品国产999| 亚洲成人中文| 亚洲影院免费| 含羞草久久爱69一区| 国产精品毛片一区二区三区| 欧美黄色精品| 一区二区黄色| 欧美激情aⅴ一区二区三区| 影音先锋亚洲一区| 亚洲欧美久久久| 国语精品中文字幕| 久久av最新网址| 亚洲国产黄色| 午夜国产精品视频| 国产农村妇女精品一二区| 欧美日韩少妇| 久久国产精品久久w女人spa| 亚洲国产精品第一区二区三区| 久久国产精品久久w女人spa| 在线视频观看日韩| 欧美+日本+国产+在线a∨观看| 亚洲精品偷拍| 黑人中文字幕一区二区三区| 久久av在线| 国产亚洲精品bv在线观看| 国产精品v欧美精品v日韩| 美女91精品| 亚洲一区二区在| 99riav1国产精品视频| 国语精品一区| 午夜精品电影| 久久久综合香蕉尹人综合网| 国产欧美成人| 99在线精品视频在线观看| 好吊日精品视频| 欧美啪啪一区| 欧美日本国产| 欧美福利专区| 玖玖视频精品| 欧美一区国产一区| 久久婷婷激情| 久久亚洲欧洲| 美女久久一区| 久久先锋影音| 欧美91大片| 欧美久久一级| 国产综合亚洲精品一区二| 欧美久久99| 好吊色欧美一区二区三区四区| 欧美日韩亚洲在线| 欧美在线日韩| 欧美精品国产一区| 欧美日本一区二区视频在线观看 | 在线欧美一区| 狠狠久久婷婷| 尹人成人综合网| 日韩视频二区| 国产精品一国产精品k频道56| 国产一区二区三区久久| 亚洲一区综合| 玖玖国产精品视频| 欧美另类专区| 伊人精品视频| 日韩亚洲国产精品| 国产精品推荐精品| 久久久水蜜桃| 欧美日韩一区二区高清| 国内精品久久国产| 亚洲经典自拍| 亚洲欧美大片| 欧美日韩成人一区二区三区| 在线成人黄色| 亚洲欧美日韩视频二区| 久久精品综合| 黑丝一区二区| 国产一区二区三区免费不卡| 久久久久久久高潮| 亚洲小说区图片区| 国产精品美女| 欧美日本三区| 国产精品人人爽人人做我的可爱| 久久久精品动漫| 日韩视频中文| 老牛国产精品一区的观看方式| 欧美日韩国产综合在线| 亚洲久久成人| 欧美激情亚洲| 国产精品一区视频| 亚洲私拍自拍| 久久人人超碰| 亚洲免费久久| 欧美激情综合| 亚洲一区二区三区欧美| 激情欧美日韩| 欧美国产视频在线观看| 在线视频亚洲| 伊人激情综合| 午夜日韩电影| 麻豆亚洲精品| 国产精品视频免费观看| 一区二区亚洲| 欧美日韩高清免费| 午夜宅男久久久| 国产区欧美区日韩区| 亚洲黄色成人久久久| 欧美三级网页| 欧美一区二区|