計算機圖形顯示、加速及實現技術

計算機圖形顯示、加速及實現技術

《計算機圖形顯示、加速及實現技術》是2009年電子工業出版社出版的圖書,作者是趙剛。

基本介紹

  • 書名:計算機圖形顯示、加速及實現技術
  • 作者:趙剛
  • ISBN:9787121089084
  • 頁數:236
  • 定價:36
  • 出版社電子工業出版社
  • 出版時間:2009-01-01
  • 裝幀:平裝
  • 開本:16開
  • 叢書名:嵌入式技術與套用叢書 冷配線上
內容簡介,圖書目錄,

內容簡介

本書實現了一個完整的嵌入式圖形系統軟硬體設計方案,講解了從驅動層面剖析圖形處理器GPU硬體加速原理,詳細介紹了VxWorks下的OpenGL驅動程式開發方法及驅動實例。
本書共分為9章。第1章介紹了計算機圖形的基本概念以及計算機圖形系統的總體結構和工作流程。第2章講述了計算機圖形顯示原理。第3章著重講述了圖形處理晶片(GPU)的基本架構及加速原理。第4章講述了通用圖形系統的軟硬體實現原理及基本開發流程。第5章結合圖形理論基礎和嵌入式系統的特點,指出了在嵌入式圖形系統開發中所需關注的若干要點。第6章介紹了嵌入式圖形系統硬體設計原理及實現方法。第7章對嵌入式圖形系統開發中所要用到的軟體開發環境、開發工具及其具體使用方法進行了詳盡的介紹。第8章詳細講述了嵌入式圖形系統驅動程式的開發。第9章介紹了圖形系統OpenGL驅動開發的基本方法。
本書是在作者多科研工作基礎上完成的,其中包含了大量最新的科研成果與套用經驗,力求創新性、先進性和實用性。
本書主要提供給研究所和企業的IT產品研發人員作為技術參考,亦可作為電子信息類研究生的相關課程教材。

圖書目錄

上篇 計算機圖形顯示及其加速原理
第1章 計算機圖形概述
1.1 計算機圖形與計算機圖像
1.1.1 計算機圖形與計算機圖像的區別
1.1.2 點陣圖形和矢量圖形
1.2 計算機圖形系統的結構與功能
1.2.1 計算機圖形系統的結構
1.2.2 計算機圖形系統的基本功能
1.3 計算機圖形系統的發展
1.3.1 圖形系統硬體發展歷程
1.3.2 圖形軟體架構及發展歷程
1.4 計算機圖形系統工作流程——從幾何數據到圖形輸出
1.4.1 光柵掃描圖形顯示器工作原理
1.4.2 液晶顯示器工作原理及主要技術指標
1.4.3 圖形系統顯示圖形的過程
第2章 計算機圖形顯示原理
2.1 計算機圖形的繪製流程——生成一條直線
2.1.1 直線繪製DDA算法——最直觀的直線繪製
2.1.2 BresenHam直線繪製算法
2.2 圖形變換
2.2.1 圖形坐標系統概述
2.2.2 二維圖形幾何變換
2.2.3 三維圖形幾何變換
2.2.4 圖形投影變換
2.3 真實感圖形顯示技術
2.3.1 消隱技術及其算法
2.3.2 光照技術及其算法
2.3.3 紋理貼圖
2.4 計算機圖形繪製實例
第3章 圖形加速——利用GPU繪製圖形
3.1 基於GPU的圖形系統基本架構
3.2 GPU體系結構及其工作原理
3.2.1 GPU體系結構
3.2.2 GPU硬體加速渲染流程
3.2.3 常用GPU實例
3.3 可程式圖形流水線
3.3.1 頂點著色器
3.3.2 像素(片元)著色器
3.4 GPU下的數據結構組織及基本操作
3.4.1 CPU下的數據結構組織
3.4.2 GPU下的並行數據結構的組織方式
第4章 通用圖形系統軟硬體構成及開發
4.1 通用圖形系統概述
4.2 圖形系統硬體介紹
4.2.1 圖形硬體基本結構
4.2.2 圖形系統相關器件
4.2.3 圖形處理設備接口
4.2.4 顯示終端及接口
4.3 圖形系統軟體實現
4.3.1 圖形設備初始化
4.3.2 圖形設備驅動原理
4.3.3 圖形系統標準化
4.4 圖形系統開發一般流程
下篇 基於VxWorks的嵌入式圖形系統開發實例
第5章 嵌入式圖形系統開發方法與流程
5.1 嵌入式圖形系統基本特性
5.1.1 嵌入式系統的特點
5.1.2 嵌入式圖形系統開發特性
5.1.3 常見嵌入式圖形處理器
5.2 嵌入式圖形系統開發
5.2.1 開發基本方法與流程
5.2.2 嵌入式作業系統比較及選擇
5.2.3 交叉開發調試環境介紹
第6章 嵌入式圖形系統硬體組成及接口原理
6.1 硬體組成
6.1.1 Mobility Radeon? 9000圖形處理器
6.1.2 PMC連線器模組
6.1.3 電源轉換及匯流排接口
6.2 與CPU通信接口電路
6.2.1 PCI匯流排的編址
6.2.2 PCI配置空間
6.2.3 PCI匯流排傳輸機理
6.2.4 PMC接口的使用
6.3 Mobility Radeon? 9000主要暫存器說明
6.4 硬體電路調試流程
第7章 嵌入式圖形系統軟體開發工具及使用
7.1 開發環境基本介紹
7.2 工具安裝與卸載
7.3 VxWorks鏡像開發與載入
7.3.1 Tornado啟動與工程創建
7.3.2 源檔案添加與組件裁剪
7.3.3 工程屬性設定
7.3.4 系統鏡像生成與引導
7.4 基於WindML初始支持設備的圖形功能實現
7.5 VxWorks軟體運行監測與調試
7.5.1 交叉調試環境建立
7.5.2 集成監測與調試工具使用
7.5.3 其他調試手段
第8章 嵌入式圖形系統驅動的實現
8.1 WindML圖形功能實現原理
8.1.1 WindML檔案結構
8.1.2 圖形驅動的配置和初始化
8.1.3 WindML與BSP
8.1.4 圖形驅動實現原理
8.2 WindML開發圖形驅動的一般流程
8.3 Mobility Radeon? 9000圖形晶片驅動的實現
8.3.1 編寫WindML配置資料庫檔案
8.3.2 創建頭檔案和源檔案目錄
8.3.3 圖形設備的創建
8.3.4 註銷圖形設備
8.3.5 獲取當前圖形設備模式
8.3.6 設定工作模式
8.3.7 設備信息反饋及控制
8.4 實現基本圖元的硬體加速繪製
8.4.1 繪製直線相關暫存器及使用說明
8.4.2 加速直線驅動實例
8.4.3 加速矩形驅動實例
8.5 圖形系統功能測試及性能分析
8.5.1 功能測試
8.5.2 性能分析
第9章 OpenGL驅動開發方法
9.1 OpenGL功能及特點概述
9.1.1 OpenGL的基本功能
9.1.2 OpenGL的特點及優勢
9.2 OpenGL運行機制及工作流程
9.2.1 OpenGL運行機制
9.2.2 OpenGL繪製流程
9.3 OpenGL數據類型及主要函式
9.4 VxWorks下OpenGL三維圖形引擎的總體架構
9.5 標準圖形庫函式模組的實現方法
9.5.1 Mesa3D的移植方法
9.5.2 OpenGL圖形引擎的功能測試
參考文獻

相關詞條

熱門詞條

聯絡我們