图书介绍
计算机图形显示、加速及实现技术 基于VxWorks的嵌入式图形系统开发实例PDF|Epub|txt|kindle电子书版本网盘下载
- 赵刚编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121089084
- 出版时间:2009
- 标注页数:238页
- 文件大小:121MB
- 文件页数:249页
- 主题词:计算机图形学;实时操作系统,VxWorks
PDF下载
下载说明
计算机图形显示、加速及实现技术 基于VxWorks的嵌入式图形系统开发实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇 计算机图形显示及其加速原理第1章 计算机图形概述2
1.1 计算机图形与计算机图像2
1.1.1 计算机图形与计算机图像的区别2
1.1.2 点阵图形和矢量图形3
1.2 计算机图形系统的结构与功能6
1.2.1 计算机图形系统的结构6
1.2.2 计算机图形系统的基本功能6
1.3 计算机图形系统的发展7
1.3.1 图形系统硬件发展历程7
1.3.2 图形软件架构及发展历程9
1.4 计算机图形系统工作流程——从几何数据到图形输出12
1.4.1 光栅扫描图形显示器工作原理13
1.4.2 液晶显示器工作原理及主要技术指标16
1.4.3 图形系统显示图形的过程20
第2章 计算机图形显示原理23
2.1 计算机图形的绘制流程——生成一条直线23
2.1.1 直线绘制DDA算法——最直观的直线绘制23
2.1.2 BresenHam直线绘制算法25
2.2 图形变换27
2.2.1 图形坐标系统概述27
2.2.2 二维图形几何变换28
2.2.3 三维图形几何变换34
2.2.4 图形投影变换35
2.3 真实感图形显示技术37
2.3.1 消隐技术及其算法38
2.3.2 光照技术及其算法40
2.3.3 纹理贴图43
2.4 计算机图形绘制实例45
第3章 图形加速——利用GPU绘制图形50
3.1 基于GPU的图形系统基本架构50
3.2 GPU体系结构及其工作原理51
3.2.1 GPU体系结构51
3.2.2 GPU硬件加速渲染流程53
3.2.3 常用GPU实例55
3.3 可编程图形流水线59
3.3.1 顶点着色器61
3.3.2 像素(片元)着色器62
3.4 GPU下的数据结构组织及基本操作64
3.4.1 CPU下的数据结构组织64
3.4.2 GPU下的并行数据结构的组织方式66
第4章 通用图形系统软硬件构成及开发71
4.1 通用图形系统概述71
4.2 图形系统硬件介绍72
4.2.1 图形硬件基本结构72
4.2.2 图形系统相关器件74
4.2.3 图形处理设备接口76
4.2.4 显示终端及接口81
4.3 图形系统软件实现87
4.3.1 图形设备初始化87
4.3.2 图形设备驱动原理87
4.3.3 图形系统标准化89
4.4 图形系统开发一般流程94
下篇 基于VxWorks的嵌入式图形系统开发实例第5章 嵌入式图形系统开发方法与流程98
5.1 嵌入式图形系统基本特性98
5.1.1 嵌入式系统的特点98
5.1.2 嵌入式图形系统开发特性100
5.1.3 常见嵌入式图形处理器102
5.2 嵌入式图形系统开发104
5.2.1 开发基本方法与流程104
5.2.2 嵌入式操作系统比较及选择108
5.2.3 交叉开发调试环境介绍114
第6章 嵌入式图形系统硬件组成及接口原理119
6.1 硬件组成119
6.1.1 Mobility RadeonTM 9000图形处理器120
6.1.2 PMC连接器模块124
6.1.3 电源转换及总线接口125
6.2 与CPU通信接口电路126
6.2.1 PCI总线的编址126
6.2.2 PCI配置空间127
6.2.3 PCI总线传输机理132
6.2.4 PMC接口的使用133
6.3 Mobility RadeonTM 9000主要寄存器说明136
6.4 硬件电路调试流程139
第7章 嵌入式图形系统软件开发工具及使用141
7.1 开发环境基本介绍141
7.2 工具安装与卸载146
7.3 VxWorks镜像开发与加载150
7.3.1 Tornado启动与工程创建150
7.3.2 源文件添加与组件裁剪153
7.3.3 工程属性设置155
7.3.4 系统镜像生成与引导158
7.4 基于WindML初始支持设备的图形功能实现165
7.5 VxWorks软件运行监测与调试171
7.5.1 交叉调试环境建立171
7.5.2 集成监测与调试工具使用173
7.5.3 其他调试手段177
第8章 嵌入式图形系统驱动的实现180
8.1 WindML图形功能实现原理180
8.1.1 WindML文件结构180
8.1.2 图形驱动的配置和初始化182
8.1.3 WindML与BSP184
8.1.4 图形驱动实现原理185
8.2 WindML开发图形驱动的一般流程193
8.3 Mobility RadeonTM 9000图形芯片驱动的实现194
8.3.1 编写WindML配置数据库文件195
8.3.2 创建头文件和源文件目录197
8.3.3 图形设备的创建199
8.3.4 注销图形设备202
8.3.5 获取当前图形设备模式203
8.3.6 设置工作模式204
8.3.7 设备信息反馈及控制207
8.4 实现基本图元的硬件加速绘制207
8.4.1 绘制直线相关寄存器及使用说明208
8.4.2 加速直线驱动实例210
8.4.3 加速矩形驱动实例212
8.5 图形系统功能测试及性能分析215
8.5.1 功能测试215
8.5.2 性能分析218
第9章 OpenGL驱动开发方法220
9.1 OpenGL功能及特点概述220
9.1.1 OpenGL的基本功能220
9.1.2 OpenGL的特点及优势222
9.2 OpenGL运行机制及工作流程223
9.2.1 OpenGL运行机制223
9.2.2 OpenGL绘制流程225
9.3 OpenGL数据类型及主要函数228
9.4 VxWorks下OpenGL三维图形引擎的总体架构231
9.5 标准图形库函数模块的实现方法233
9.5.1 Mesa3D的移植方法234
9.5.2 OpenGL图形引擎的功能测试235
参考文献237