基于VxWorks的機載圖形顯示系統(tǒng)軟件研制
本文選題:VxWorks 切入點:機載 出處:《南京航空航天大學(xué)》2012年碩士論文
【摘要】:隨著計算機技術(shù)、半導(dǎo)體技術(shù)、電子技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)的應(yīng)用越來越廣泛。而作為RTOS領(lǐng)域內(nèi)高性能高實時系統(tǒng)的代表,WindRiver公司的VxWorks越來越多的應(yīng)用于航空航天、電子通信、軍事等各種需要嵌入式系統(tǒng)設(shè)計的行業(yè)中。 本文設(shè)計了飛機座艙基于VxWorks的機載圖形顯示板卡的軟件部分。因為對系統(tǒng)的實時性和可靠性要求很高,所以選用高性能的實時操作系統(tǒng)VxWorks作為軟件開發(fā)平臺。通過完成系統(tǒng)移植與應(yīng)用程序編寫,實現(xiàn)與硬件的協(xié)同工作。 本文首先介紹了圖形顯示系統(tǒng)的發(fā)展歷史及研究現(xiàn)狀,分析了圖形系統(tǒng)的構(gòu)成,根據(jù)機載圖形顯示系統(tǒng)的特點提出了研制要求,并給出了系統(tǒng)設(shè)計框架。然后著重對本文的研究的機載圖形顯示系統(tǒng)軟件部分進行介紹。一般圖形顯示板卡的軟件部分主要包括了操作系統(tǒng)內(nèi)核、上層圖形API、通信接口程序以及系統(tǒng)設(shè)備驅(qū)動。本文的機載圖形顯示系統(tǒng)基于VxWorks操作系統(tǒng),,以XILINX Virtex-5FPGA作為硬件平臺,通過外部通信接口接收上位機CPU板卡的輸入數(shù)據(jù)并進行處理,上層應(yīng)用程序調(diào)用自行編寫的圖形API,最終通過硬件圖形加速模塊完成機載圖形繪制。 最后,本文分別對系統(tǒng)的圖形功能與內(nèi)核功能進行了實時性測試。結(jié)果表明,該系統(tǒng)具有較好的實時性,能動態(tài)顯示飛機飛行的各種參數(shù)與狀態(tài),滿足機載圖形顯示系統(tǒng)的需求。
[Abstract]:With the rapid development of computer technology, semiconductor technology and electronic technology, embedded system is applied more and more widely.As the representative of high performance and high real time system in RTOS field, VxWorks of WindRiver Company is more and more used in aerospace, electronic communication, military and other industries that need embedded system design.The software of airborne graphics display board based on VxWorks is designed in this paper.Because of the high requirement of real-time and reliability of the system, the high-performance real-time operating system VxWorks is chosen as the software development platform.Through the completion of the system migration and application programming, to achieve a collaborative work with the hardware.This paper first introduces the development history and research status of graphic display system, analyzes the composition of graphic system, puts forward the development requirements according to the characteristics of airborne graphic display system, and gives the design framework of the system.Then the software of airborne graphics display system is introduced.The software of the general graphics display board mainly includes the operating system kernel, the upper layer graphics API, the communication interface program and the system device driver.The airborne graphic display system in this paper is based on VxWorks operating system, taking XILINX Virtex-5FPGA as hardware platform, receiving and processing the input data of upper computer CPU card through external communication interface.The upper application program invokes the graphics API, and finally completes the airborne graphics drawing by hardware graphics acceleration module.Finally, this paper tests the real-time function of graphics and kernel of the system.The results show that the system has good real-time performance and can dynamically display the flight parameters and states of the aircraft and meet the requirements of the airborne graphics display system.
【學(xué)位授予單位】:南京航空航天大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP391.41;TP368.12
【參考文獻】
相關(guān)期刊論文 前10條
1 應(yīng)建華;黃萌;趙江平;;一種基于RS485/RS422的多速收發(fā)器的設(shè)計[J];半導(dǎo)體技術(shù);2007年12期
2 王韜,楊士中,譚曉衡;基于MPC860和VxWorks的嵌入式中斷處理設(shè)計[J];電訊技術(shù);2005年01期
3 倪進榮;從VGA到通用圖形加速卡——新一代微機圖形顯示卡[J];今日電子;1995年01期
4 孔全存;李成貴;張鳳卿;;主飛行儀表圖形加速顯示系統(tǒng)的FPGA設(shè)計[J];電子技術(shù)應(yīng)用;2007年04期
5 孫寧;;VxWorks下的PCI設(shè)備驅(qū)動設(shè)計與實現(xiàn)[J];工業(yè)控制計算機;2010年07期
6 邢新強;李國超;肖鋒;;機載座艙顯示發(fā)展趨勢分析[J];飛機設(shè)計;2010年02期
7 馮晨;趙慕奇;楊蕾;鞠振飛;;飛機座艙液晶顯示系統(tǒng)設(shè)計[J];海軍航空工程學(xué)院學(xué)報;2006年04期
8 張偉棟;劉志敏;;基于PowerPC8640的PCI-E總線接口設(shè)計[J];航空計算技術(shù);2011年03期
9 姜丹丹;李成貴;;基于ARM與FPGA的主飛行儀顯示系統(tǒng)的設(shè)計[J];計量與測試技術(shù);2009年01期
10 李亞峰;秦開懷;;一種雙目立體視覺算法的GPU實現(xiàn)[J];計算機工程;2006年10期
本文編號:1698351
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1698351.html