天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

基于圖形處理器的窗口系統(tǒng)的研究

發(fā)布時間:2017-09-16 09:08

  本文關鍵詞:基于圖形處理器的窗口系統(tǒng)的研究


  更多相關文章: 圖形處理器 窗口系統(tǒng) MiniGUI OpenGL 計算機圖形系統(tǒng)


【摘要】:顯示系統(tǒng)的性能是衡量現(xiàn)代飛機性能的重要指標之一,僅靠CPU在窗口中繪制復雜的圖形難以實現(xiàn)良好的人機交互性,在圖形系統(tǒng)中加入圖形處理器(Graphic Processing Unit,簡稱GPU)可以有效地提高圖形繪制的速率及質(zhì)量,圖形處理器及其相關軟硬件技術是實現(xiàn)顯示系統(tǒng)的高性能的基礎及核心。窗口系統(tǒng)作為圖形處理器關鍵軟件技術之一,遍布了GPU仿真、開發(fā)、測試、應用等整個過程,它的質(zhì)量直接影響了圖形處理器研發(fā)的成敗。如何開發(fā)一個高效率、高可靠性,并且能良好支撐自研圖形處理器性能的窗口系統(tǒng)成為了圖形處理器研發(fā)過程中的一項重要工作內(nèi)容。本課題來源于實習工作中的“某機載顯示系統(tǒng)”項目,本設計著重研究了基于圖形處理器的窗口系統(tǒng)的開發(fā)工作。文中首先介紹了機載顯示系統(tǒng)的組成及機載顯示系統(tǒng)中窗口系統(tǒng)的需求,在對比主流的窗口系統(tǒng)后選擇了Mini GUI作為待開發(fā)的基于圖形處理器的窗口系統(tǒng)。其次分析了自研圖形處理器的架構特點,介紹了開發(fā)窗口系統(tǒng)的軟硬件環(huán)境,成功的在自研圖形處理器FPGA原型驗證平臺上對Mini GUI進行了移植裁剪及優(yōu)化。隨后在完成優(yōu)化的Mini GUI下搭建了Open GL中與窗口系統(tǒng)相關的GLUT/GLU實用工具庫平臺,并設計出了其運行流程。最后在自研圖形處理器FPGA原型驗證平臺上對Mini GUI及其相關工具庫進行了測試,測試結(jié)果表明,Mini GUI能有效的支撐自研圖形處理器的性能,符合機載顯示系統(tǒng)的窗口系統(tǒng)要求。本文通過對GPU關鍵軟件技術之一——基于圖形處理器的窗口系統(tǒng)的研究和開發(fā),為自研圖形處理器芯片的窗口系統(tǒng)關鍵軟件技術的研發(fā)奠定了堅實的基礎,為開發(fā)更先進的圖形處理器積累了知識及經(jīng)驗。
【關鍵詞】:圖形處理器 窗口系統(tǒng) MiniGUI OpenGL 計算機圖形系統(tǒng)
【學位授予單位】:西安工程大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP391.41;TP332
【目錄】:
  • 摘要4-5
  • Abstract5-8
  • 1 引言8-14
  • 1.1 研究背景8-11
  • 1.2 研究的意義及內(nèi)容11-13
  • 1.3 論文結(jié)構組織13-14
  • 2 窗口系統(tǒng)需求分析及其選擇14-28
  • 2.1 機載圖形顯示系統(tǒng)的組成14-15
  • 2.2 窗口系統(tǒng)的定義與分類15-19
  • 2.3 基于圖形處理器的窗口系統(tǒng)需求分析19-21
  • 2.3.1 一般窗口系統(tǒng)需求分析19-20
  • 2.3.2 基于圖形處理器的窗口系統(tǒng)的特殊需求20-21
  • 2.4 主流嵌入式窗口系統(tǒng)的比較21-26
  • 2.4.1 Qt/Embedded22-23
  • 2.4.2 X Window23
  • 2.4.3 Micro Windows/Nano X23-24
  • 2.4.4 Open GUI24-25
  • 2.4.5 Wind ML25
  • 2.4.6 Mini GUI25-26
  • 2.5 窗口系統(tǒng)的選擇26-28
  • 3 圖形處理器架構及窗口系統(tǒng)開發(fā)環(huán)境28-42
  • 3.1 圖形處理器體系架構28-31
  • 3.2 窗口系統(tǒng)開發(fā)環(huán)境及開發(fā)工具簡介31-34
  • 3.3 窗口系統(tǒng)與圖形軟件標準34-42
  • 3.3.1 Open GL簡介34-35
  • 3.3.2 Open GL硬件加速技術35-38
  • 3.3.3 Open GL的移植及其程序設計38-39
  • 3.3.4 Open GL與窗口系統(tǒng)的結(jié)合39-42
  • 4 窗口系統(tǒng)的移植及窗口核心庫的搭建42-68
  • 4.1 Mini GUI體系結(jié)構42-48
  • 4.1.1 Mini GUI的多窗口管理44-46
  • 4.1.2 Mini GUI消息機制46-47
  • 4.1.3 Mini GUI消息隊列47-48
  • 4.2 Mini GUI在硬件平臺上的移植48-58
  • 4.2.1 Mini GUI源碼結(jié)構49-50
  • 4.2.2 Mini GUI的移植50-56
  • 4.2.3 Mini GUI裁剪優(yōu)化56-58
  • 4.2.4 Mini GUI下載58
  • 4.3 GLU及GLUT核心庫的搭建58-66
  • 4.4 GLU/GLUT核心庫與窗口系統(tǒng)66-68
  • 5 窗口系統(tǒng)的測試與分析68-72
  • 5.1 窗口系統(tǒng)功能測試68-71
  • 5.1.1 窗口系統(tǒng)基本功能測試68-69
  • 5.1.2 窗口系統(tǒng)中多窗口顯示測試69
  • 5.1.3 窗口系統(tǒng)中GLUT/GLU工具庫測試69-71
  • 5.1.4 Mini GUI字符顯示測試71
  • 5.2 測試結(jié)果分析71-72
  • 6 總結(jié)與展望72-74
  • 6.1 總結(jié)72
  • 6.2 展望72-74
  • 參考文獻74-78
  • 附錄A 部分程序清單78-84
  • 附錄B 縮略詞對照表84-86
  • 作者攻讀學位期間發(fā)表論文清單86-88
  • 致謝88

【參考文獻】

中國碩士學位論文全文數(shù)據(jù)庫 前1條

1 申智杰;基于VxWorks的GPU驅(qū)動程序的開發(fā)[D];西安工程大學;2012年

,

本文編號:862134

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/862134.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶0576f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com