VxWorks下龍芯2H圖形硬件加速驅(qū)動(dòng)設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:VxWorks下龍芯2H圖形硬件加速驅(qū)動(dòng)設(shè)計(jì)與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著信息產(chǎn)業(yè)的高速發(fā)展,VxWorks操作系統(tǒng)的使用越來(lái)越廣泛,人們對(duì)于圖形功能的需求也日益增加,傳統(tǒng)的圖形顯示方案已經(jīng)無(wú)法滿足人們需要;邶埿2H平臺(tái)在VxWorks中實(shí)現(xiàn)圖形硬件加速,可以充分發(fā)揮龍芯平臺(tái)的圖形能力優(yōu)勢(shì),有助于面向軍工市場(chǎng)的推廣和應(yīng)用,對(duì)我國(guó)國(guó)家軍事實(shí)力的增強(qiáng)具有積極意義。本課題主要針對(duì)龍芯2H展開研究,龍芯2H處理器是具有自主知識(shí)產(chǎn)權(quán)的國(guó)產(chǎn)處理芯片,該芯片既可作為獨(dú)立的CPU(Central Processing Unit)又可以作為橋片,具有高性能低功耗的特點(diǎn),可廣泛應(yīng)用于軍用嵌入式系統(tǒng)當(dāng)中。龍芯2H內(nèi)部集成有GC1000顯示核心,可以大幅提升圖形顯示效果,為用戶提供更好的圖形使用體驗(yàn)。本文的主要工作和研究成果如下:首先,研究顯卡工作原理,分析VxWorks系統(tǒng)下圖形系統(tǒng)的軟件體系架構(gòu)。其次,在龍芯2H平臺(tái)實(shí)現(xiàn)完整的硬件加速機(jī)制,開發(fā)驅(qū)動(dòng)程序,實(shí)現(xiàn)圖形加速繪制、拷貝和填充功能。最后,編寫測(cè)試程序評(píng)估加速效果。本課題所實(shí)現(xiàn)的硬件加速方案加速效果顯著,具有成本低、效果優(yōu)的特點(diǎn)。通過(guò)本課題實(shí)現(xiàn)的圖形硬件加速,能夠流暢支持龍芯平臺(tái)各類圖像應(yīng)用,不僅提升了的圖形顯示效果,而且可以有效減輕處理器負(fù)擔(dān),提高處理器利用率,增強(qiáng)龍芯2H平臺(tái)的產(chǎn)品競(jìng)爭(zhēng)力。本課題的研究對(duì)國(guó)產(chǎn)平臺(tái)的應(yīng)用具有促進(jìn)作用,圖形架構(gòu)的通用性也有利于為其他平臺(tái)移植提供借鑒,降低開發(fā)成本,縮短開發(fā)周期。
【關(guān)鍵詞】:龍芯2H 處理器 VxWorks 嵌入式 圖形加速
【學(xué)位授予單位】:中國(guó)科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP316;TP332
【目錄】:
- 摘要5-6
- Abstract6-9
- 第一章 緒論9-13
- 1.1 研究背景與意義9-10
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀10-11
- 1.3 本文主要研究?jī)?nèi)容11-13
- 第二章 相關(guān)技術(shù)介紹13-27
- 2.1 圖形加速原理13-18
- 2.1.1 圖形加速13-16
- 2.1.2 圖形顯示16-18
- 2.2 硬件平臺(tái)18-20
- 2.2.1 龍芯2H處理器18-19
- 2.2.2 PMON簡(jiǎn)介19-20
- 2.3 嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks20-24
- 2.3.1 啟動(dòng)流程20-22
- 2.3.2 內(nèi)核結(jié)構(gòu)22-23
- 2.3.3 開發(fā)環(huán)境23-24
- 2.4 嵌入式圖形用戶界面WindML24-26
- 2.4.1 WindML軟件架構(gòu)24-26
- 2.4.2 WindML文件結(jié)構(gòu)26
- 2.5 本章小結(jié)26-27
- 第三章 圖形加速系統(tǒng)設(shè)計(jì)27-41
- 3.1 圖形加速系統(tǒng)架構(gòu)27-29
- 3.1.1 通用圖形庫(kù)接口層27-28
- 3.1.2 設(shè)備驅(qū)動(dòng)層28
- 3.1.3 圖形硬件層28-29
- 3.2 圖形加速引擎結(jié)構(gòu)29-30
- 3.3 圖形系統(tǒng)中斷設(shè)計(jì)30-40
- 3.3.1 龍芯2H中斷系統(tǒng)31-36
- 3.3.2 圖形加速中斷機(jī)制36-40
- 3.4 本章小結(jié)40-41
- 第四章 圖形加速系統(tǒng)詳細(xì)實(shí)現(xiàn)41-53
- 4.1 圖形加速流程設(shè)計(jì)41-43
- 4.2 核心數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)43
- 4.3 關(guān)鍵加速接口實(shí)現(xiàn)43-47
- 4.3.1 畫線繪制加速44-45
- 4.3.2 矩形填充加速45-46
- 4.3.3 位圖拷貝加速46-47
- 4.4 驅(qū)動(dòng)詳細(xì)實(shí)現(xiàn)47-51
- 4.4.1 建立圖形設(shè)備文件48-50
- 4.4.2 實(shí)現(xiàn)圖形設(shè)備創(chuàng)建注銷50
- 4.4.3 實(shí)現(xiàn)圖形模式設(shè)置函數(shù)50-51
- 4.4.4 實(shí)現(xiàn)信息控制獲取函數(shù)51
- 4.4.5 實(shí)現(xiàn)特定加速功能函數(shù)51
- 4.5 本章小結(jié)51-53
- 第五章 系統(tǒng)測(cè)試與分析53-67
- 5.1 測(cè)試環(huán)境53-54
- 5.2 系統(tǒng)功能測(cè)試54-58
- 5.3 系統(tǒng)性能測(cè)試58-65
- 5.3.1 畫線性能測(cè)試58-59
- 5.3.2 矩形填充性能測(cè)試59-60
- 5.3.3 位圖拷貝加速性能測(cè)試60-62
- 5.3.4 像素填充加速性能測(cè)試62-63
- 5.3.5 實(shí)際應(yīng)用性能測(cè)試63-65
- 5.4 本章小結(jié)65-67
- 第六章 結(jié)論與展望67-69
- 參考文獻(xiàn)69-71
- 致謝71-73
- 個(gè)人簡(jiǎn)歷、在學(xué)期間發(fā)表的論文與研究成果73
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 鄭更生 ,鄭煒煜;基于VxWorks的產(chǎn)品映象設(shè)計(jì)[J];電子設(shè)計(jì)應(yīng)用;2003年04期
2 宋華偉,彭建華,季新生;VxWorks任務(wù)編程中常見異常分析[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2004年01期
3 ;A poloidal field control system based on VxWorks in HT-7 Tokamak[J];Nuclear Science and Techniques;2004年05期
4 蔣曉陽(yáng),司江英;VxWorks應(yīng)用技巧兩例[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2005年06期
5 牛虻;風(fēng)河升級(jí)VxWorks加速嵌入式系統(tǒng)開發(fā)[J];電子設(shè)計(jì)應(yīng)用;2005年06期
6 殷智剛,馬宏,高志強(qiáng);基于VxWorks的一種程序倒換解決方案[J];信息技術(shù);2005年01期
7 吳斌;;在VxWorks嵌入式系統(tǒng)下實(shí)現(xiàn)自有協(xié)議開發(fā)[J];職業(yè)圈;2007年03期
8 李小康;高榮芳;陳江;;VxWorks啟動(dòng)過(guò)程解析[J];中國(guó)科技信息;2008年21期
9 ;風(fēng)河VxWorks 6.8即刻上市[J];計(jì)算機(jī)安全;2010年02期
10 ;風(fēng)河擴(kuò)充其業(yè)界領(lǐng)先VxWorks平臺(tái)的多核功能[J];中國(guó)電子商情(基礎(chǔ)電子);2013年06期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前10條
1 周治國(guó);崔國(guó)輝;劉志文;;基于S3C2440 NandFlash VxWorks啟動(dòng)及性能分析[A];全國(guó)第4屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2010年
2 左明文;段懷敏;閆成峰;韓朝軍;裴立瑞;;VxWorks中嵌入式Web服務(wù)器的應(yīng)用研究[A];第十六屆全國(guó)煤炭自動(dòng)化學(xué)術(shù)年會(huì)、中國(guó)煤炭學(xué)會(huì)自動(dòng)化專業(yè)委員會(huì)學(xué)術(shù)會(huì)議論文集[C];2006年
3 張曉鷗;毛玉明;;VxWorks異常問(wèn)題調(diào)試方法分析[A];2006中國(guó)西部青年通信學(xué)術(shù)會(huì)議論文集[C];2006年
4 黃_";劉世元;史鐵林;;基于VxWorks的自動(dòng)對(duì)準(zhǔn)系統(tǒng)設(shè)計(jì)[A];2007'中國(guó)儀器儀表與測(cè)控技術(shù)交流大會(huì)論文集(二)[C];2007年
5 王東;;基于VxWorks的非標(biāo)準(zhǔn)串口驅(qū)動(dòng)的設(shè)計(jì)與實(shí)現(xiàn)[A];2008通信理論與技術(shù)新進(jìn)展——第十三屆全國(guó)青年通信學(xué)術(shù)會(huì)議論文集(上)[C];2008年
6 ;A Research of the Development of VME Bus in VxWorks[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年
7 閔銳;韋崗;;使用VxWorks開發(fā)網(wǎng)絡(luò)探針[A];開創(chuàng)新世紀(jì)的通信技術(shù)——第七屆全國(guó)青年通信學(xué)術(shù)會(huì)議論文集[C];2001年
8 張丹瑞;史福熙;;用VxWorks實(shí)現(xiàn)船舶監(jiān)控系統(tǒng)的漢字和圖形顯示[A];'06MIS/S&A學(xué)術(shù)交流會(huì)論文集[C];2006年
9 王晉東;董文超;張恒巍;李楠;;VxWorks系統(tǒng)訪問(wèn)控制機(jī)制設(shè)計(jì)與實(shí)現(xiàn)[A];全國(guó)第21屆計(jì)算機(jī)技術(shù)與應(yīng)用學(xué)術(shù)會(huì)議(CACIS·2010)暨全國(guó)第2屆安全關(guān)鍵技術(shù)與應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2010年
10 蘇紹t
本文編號(hào):288128
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/288128.html