亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于VxWorks操作系統(tǒng)的余度系統(tǒng)分區(qū)加載技術(shù)

        2016-07-23 08:27:24張文靜屈盼讓任曉琨
        山西電子技術(shù) 2016年2期

        吳 斌,張文靜,屈盼讓,任曉琨

        (1.中航工業(yè)西安航空計算技術(shù)研究所,陜西 西安 710119;2.陜西省建筑設(shè)計研究院有限責(zé)任公司,陜西 西安 710018)

        ?

        一種基于VxWorks操作系統(tǒng)的余度系統(tǒng)分區(qū)加載技術(shù)

        吳斌1,張文靜2,屈盼讓1,任曉琨1

        (1.中航工業(yè)西安航空計算技術(shù)研究所,陜西 西安 710119;2.陜西省建筑設(shè)計研究院有限責(zé)任公司,陜西 西安 710018)

        摘要:針對機(jī)載余度系統(tǒng),提出一種軟件加載技術(shù)。機(jī)載計算機(jī)每個通道中均裝載全部四個通道的控制軟件,通過通道識別信號,加載不同的控制軟件,因此可以實現(xiàn)各個余度在控制不同系統(tǒng)功能的同時具有可互換性,并且大大提高機(jī)載計算機(jī)的可靠性。

        關(guān)鍵詞:余度系統(tǒng);VxWorks;分區(qū)加載;可互換性

        隨著機(jī)載電子設(shè)備綜合化程度的不斷深化和出勤率指標(biāo)的不斷提高,越來越多的與生命安全攸關(guān)的機(jī)載系統(tǒng)運行依賴于計算機(jī),如飛行管理系統(tǒng)、機(jī)電綜合管理系統(tǒng)、環(huán)境與生命防護(hù)系統(tǒng)及發(fā)動機(jī)控制系統(tǒng)等。對于此類關(guān)鍵系統(tǒng),機(jī)載計算機(jī)工作的任務(wù)可靠性將直接關(guān)系飛機(jī)飛行安全,機(jī)載計算機(jī)一旦運行錯誤,將造成巨大的生命財產(chǎn)損失[1]。提高機(jī)載計算機(jī)任務(wù)可靠性的一個有效措施就是進(jìn)行余度設(shè)計。

        隨著飛機(jī)飛行高度、速度、機(jī)動性和適應(yīng)性的不斷提高,外界工作條件的變化也越來越復(fù)雜。飛機(jī)需要適應(yīng)外界環(huán)境條件的急劇變化,這就要求機(jī)載計算機(jī)具有在急劇變化條件下的適應(yīng)性。這不僅增加了機(jī)載計算機(jī)的復(fù)雜性,而且對其可靠性也提出了更高要求,所以要求機(jī)載計算機(jī)在余度設(shè)計上有新的突破。

        本文從有余度設(shè)計的機(jī)載計算機(jī)上出發(fā),提出了一種基于VxWorks操作系統(tǒng),適用于多余度機(jī)載計算機(jī)的分區(qū)加載技術(shù)。通過對分區(qū)加載技術(shù)模型的分析,證明該技術(shù)可大大提高機(jī)載計算機(jī)的可靠性,并在一定程度上可以實現(xiàn)同機(jī)上多產(chǎn)品的可互換性。

        1嵌入式實時操作系統(tǒng)VxWorks[2]

        VxWorks是WindRiver 公司開發(fā)的一種高性能的嵌入式實時操作系統(tǒng)(RTOS),以其優(yōu)良的可靠性、開放性、實時性和易用性贏得了大量的客戶。VxWorks 是目前嵌入式系統(tǒng)領(lǐng)域中使用最廣泛、市場占有率最高的系統(tǒng),被廣泛地應(yīng)用在通信、軍事、航空、航天等高精尖技術(shù)及實時性要求極高的領(lǐng)域中。

        穩(wěn)定、可靠一直是VxWorks 的一個突出優(yōu)點。自從對中國的銷售解禁以來,VxWorks 以其良好的可靠性在中國贏得了越來越多的用戶。

        VxWorks實時性非常強,VxWorks提供的多任務(wù)機(jī)制中對任務(wù)的控制采用了優(yōu)先級搶占和輪轉(zhuǎn)調(diào)度機(jī)制,也充分保證了可靠的實時性,使同樣的硬件配置能滿足更強的實時性要求,為應(yīng)用的開發(fā)留下更大的余地。

        VxWorks具有可裁剪性,內(nèi)核最小為8 kb,即便加上其它必要模塊,所占用的空間也很小,且不失其實時、多任務(wù)的系統(tǒng)特征。由于它的高度靈活性,用戶可以很容易地對這一操作系統(tǒng)進(jìn)行定制或作適當(dāng)開發(fā),來滿足自己的實際應(yīng)用需要。

        2分區(qū)加載技術(shù)模型

        對于多余度或單余度多裝配機(jī)載計算機(jī),每個余度可以使用完全相同的硬件配置分別對飛機(jī)相關(guān)系統(tǒng)進(jìn)行控制,各個余度中分別裝載控制不同模塊的應(yīng)用軟件,但此時對于機(jī)載產(chǎn)品來說,每個余度在飛機(jī)中裝配位置固定。為了實現(xiàn)各個余度在控制不同系統(tǒng)功能的同時具有可互換性,本文提出了分區(qū)加載技術(shù)[3,4]。

        假設(shè)某機(jī)載計算機(jī)為四余度模型,即機(jī)載計算機(jī)四個通道為同樣的硬件配置,每個通道間通過系統(tǒng)總線來進(jìn)行數(shù)據(jù)交互。為后續(xù)描述方便,將四個控制通道分別稱為UNIT_1A,UNIT_1B,UNIT_2A,UNIT_2B,這四個控制通道的軟硬件結(jié)構(gòu)和控制功能如圖1所示[3]。

        圖1 四余度機(jī)載計算機(jī)軟硬件結(jié)構(gòu)圖

        從圖1中看出,軟件分為板級支持包(BSP)、操作系統(tǒng)層(WxWorks)和應(yīng)用層(Application)三層。其中,BSP與硬件相關(guān),為操作系統(tǒng)提供對硬件資源的訪問的接口;操作系統(tǒng)為應(yīng)用層軟件提供運行平臺,能夠按照優(yōu)先級對各種任務(wù)進(jìn)行調(diào)度和切換;應(yīng)用層集成相關(guān)功能的應(yīng)用軟件。該機(jī)載計算機(jī)的四個控制通道UNIT_1A,UNIT_1B,UNIT_2A,UNIT_2B的區(qū)別就在于各通道加載的應(yīng)用層軟件不同。

        但此種情況下,每個控制通道只能實現(xiàn)一種控制功能,四個余度不具備互換性。本文提出一種分區(qū)加載方法,在每個通道中均裝載全部四個通道的控制軟件,并且在每個通道中設(shè)置通道識別信號接口,這樣,只要通過通道識別信號,就能加載運行相應(yīng)通道控制軟件。

        3分區(qū)加載技術(shù)實現(xiàn)

        若實現(xiàn)四余度機(jī)載計算機(jī)的軟件分區(qū)加載,需在CPU中的FLASH中進(jìn)行五個地址分區(qū),分別裝載分區(qū)加載軟件和UNIT_1A,UNIT_1B,UNIT_2A,UNIT_2B四個通道控制軟件。系統(tǒng)啟動后,首先加載FLASH中的分區(qū)加載軟件,根據(jù)分區(qū)加載軟件中通道識別信號判斷分支再一次加載另外四個分配地址中的應(yīng)用軟件。具體加載方式見圖2。

        圖2 分區(qū)加載方式圖

        所謂加載,是指將程序加載到內(nèi)存并完成程序的相關(guān)初始化工作使之可以運行的過程。分區(qū)加載的關(guān)鍵在于根據(jù)四個通道通道識別信號的不同來調(diào)用四次該函數(shù),并設(shè)置四個通道軟件的入口地址。加載過程的軟件流程見圖3。

        對于分區(qū)加載方式,最重要的條件為通道識別信號的獲取。只要通道識別信號獲取成功,就會成功加載運行相應(yīng)通道的控制軟件。

        圖3 加載運行應(yīng)用程序流程

        4結(jié)論

        分區(qū)加載是利用VxWorks操作系統(tǒng)基本功能,依據(jù)系統(tǒng)需要,對加載運行應(yīng)用程序的一個擴(kuò)展,經(jīng)過各項仿真驗證,無設(shè)計問題。目前,該技術(shù)已應(yīng)用于某型號,并安全飛行數(shù)年,為今后多余度系統(tǒng)可互換性積累了經(jīng)驗,探索了一條可行的道路。軟件分區(qū)加載方式可適用于所有余度系統(tǒng)設(shè)計中,對于實行設(shè)備的可互換性有廣泛的推廣價值。

        參考文獻(xiàn)

        [1]於二軍,吳斌,李林,等.機(jī)載機(jī)電管理計算機(jī)雙余度設(shè)計[J].微電子學(xué)與計算機(jī),2012(12):88-89.

        [2]李艷軍,高華,顧欣莉.實時嵌入式操作系統(tǒng)VxWorks設(shè)備驅(qū)動程序的設(shè)計[J].電子設(shè)計工程,2011(5):130-133.

        [3]Airline Electronic Engineering Committee.429P1-15 Avionics Application Software Standard Interface[S].1995.

        [4]Wind River System,Inc.Vxworks AE Programmer’s Guide5.5[Z].2001.

        收稿日期:2015-12-22

        作者簡介:吳斌(1984- ),男,內(nèi)蒙古寧城人,工程師,碩士研究生,主要研究方向為機(jī)載計算機(jī)技術(shù)。

        文章編號:1674- 4578(2016)02- 0053- 02

        中圖分類號:V249.1,TP316.2

        文獻(xiàn)標(biāo)識碼:A

        Technology of Distributed-loading of Redundant-system Based on VxWorks Operating System

        Wu Bin1, Zhang Wenjing2, Qu Panrang1, Ren Xiaokun1

        (1.AeronauticsComputingTechniqueResearchInstitute,Xi’anShaanxi710119,China;2.ShaanxiArchitecturalDesignandResearchInstituteCo.,LTD,Xi’anShaanxi710018,China)

        Abstract:This paper proposes a kind of software-loading technology for airborne redundant systems. For each channel of the airborne computer, the controlling software for all four channels is installed, by these channels, the signal is identified and the different controlling software is loaded. So, it can achieve interchangeability among each redundancy and improve the reliability of the airborne computer obviously.

        Key words:redundant system; VxWorks; distributed-loading; interchangeability

        中文字幕乱码亚洲无限码| 国产精品av在线一区二区三区| 久久久国产精品粉嫩av| 日本老熟妇五十路一区二区三区| 精品国产一区二区三区2021| 国产成年女人特黄特色毛片免 | 日本美女性亚洲精品黄色| 国产在线视频一区二区天美蜜桃| 四虎影视免费永久在线观看| 手机看片1024精品国产| 国产在线拍91揄自揄视精品91| 国产日产一区二区三区四区五区| 国产色在线 | 亚洲| 国产欧美精品在线一区二区三区| 日韩久久免费精品视频| 久久精品国产色蜜蜜麻豆国语版| 久久99精品国产麻豆不卡| 色综合一本| 综合人妻久久一区二区精品| 国产av在线观看久久| 亚洲成av人片一区二区| 在线观看国产一区亚洲bd| 三个黑人插一个女的视频| 国产成人午夜高潮毛片| 亚洲熟伦熟女新五十路熟妇| 人妻无码∧V一区二区| 亚洲一区二区三区视频免费看 | 亚洲国产精品区在线观看| 亚洲春色在线视频| 欧美在线a| 日韩视频午夜在线观看| 肉色丝袜足j视频国产| 亚洲国产成人精品无码区99| 亚洲AV无码乱码一区二区三区| 国产91成人精品高潮综合久久| 把女邻居弄到潮喷的性经历| 国产自产精品露脸刺激91在线| 亚洲人妻精品一区二区三区| 成年人男女啪啪网站视频| 免费久久久一本精品久久区| 野外少妇愉情中文字幕|