图书介绍
嵌入式图形系统开发与应用教程PDF|Epub|txt|kindle电子书版本下载
- 张宝银编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302298533
- 出版时间:2013
- 标注页数:270页
- 文件大小:67MB
- 文件页数:279页
- 主题词:软件工具-程序设计-高等学校-教材
PDF下载
下载说明
嵌入式图形系统开发与应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统基础知识1
1.1嵌入式系统简介2
1.1.1嵌入式系统的定义2
1.1.2嵌入式系统的软硬件特征2
1.1.3嵌入式操作系统3
1.1.4学习嵌入式系统的意义3
1.2嵌入式系统的硬件基础3
1.2.1嵌入式处理器3
1.2.2嵌入式微处理器4
1.2.3嵌入式微控制器5
1.2.4嵌入式DSP处理器6
1.2.5嵌入式片上系统6
1.2.6嵌入式处理器的选择7
1.3嵌入式系统的软件基础8
1.3.1操作系统的发展史9
1.3.2主流嵌入式操作系统介绍10
1.4实训:编译Bootloader12
1.5习题17
第2章 嵌入式开发环境的建立19
2.1操作系统内核20
2.1.1内存管理功能20
2.1.2内存分割20
2.1.3虚拟内存21
2.2进程与中断管理23
2.2.1进程描述与控制24
2.2.2并发控制:互斥与同步29
2.2.3并发控制:死锁处理36
2.2.4中断及中断处理40
2.3调度机制42
2.3.1调度类型42
2.3.2单处理器调度43
2.3.3多处理器调度46
2.3.4实时调度48
2.4 I/O设备51
2.4.1 I/O设备描述参数52
2.4.2 I/O技术的演变52
2.4.3 I/O设备逻辑描述53
2.4.4 I/O缓冲技术54
2.4.5磁盘调度56
2.5文件管理59
2.5.1文件与文件系统60
2.5.2文件组织与访问60
2.5.3文件共享63
2.5.4记录分块64
2.5.5外围存储设备管理65
2.6用户界面66
2.6.1图形用户界面66
2.6.2关键技术67
2.7智能化用户界面69
2.7.1 Agent技术69
2.7.2 Agent技术与用户界面的结合71
2.8实训:编译Linux内核73
2.9习题89
第3章 嵌入式系统硬件平台的构建91
3.1存储器92
3.1.1 ROM92
3.1.2 RAM92
3.2输入/输出设备93
3.2.1液晶显示93
3.2.2触摸屏94
3.2.3语音输入/输出技术96
3.2.4键盘96
3.3电源转换与管理98
3.3.1电源IC分类99
3.3.2电源IC的特点99
3.3.3电源IC选用指南100
3.4接口技术102
3.4.1并行接口102
3.4.2串口103
3.4.3 USB104
3.4.4 PCMCIA和CF104
3.4.5红外线接口106
3.5总线107
3.5.1 ISA107
3.5.2 PCI108
3.5.3 I2C总线108
3.5.4 SPI总线109
3.5.5 PC 104总线110
3.5.6 CAN总线110
3.6嵌入式系统开发常用的硬件调试和编程技术111
3.6.1微代码支持的串口调试111
3.6.2常用编程技术112
3.6.3 JTAG与IEEE 1149协议简介113
3.6.4 3.3V和5V装置的互连114
3.7实训:烧写各部分到目标板115
3.8习题120
第4章 嵌入式ARM处理器介绍121
4.1 ARM处理器概述122
4.1.1 ARM处理器的发展122
4.1.2 ARM处理器的应用领域122
4.1.3 ARM处理器的特点123
4.1.4 ARM处理器的重要特性123
4.2 ARM处理器指令系统135
4.2.1 ARM处理器的寻址方式135
4.2.2 ARM指令集137
4.2.3 Thumb指令160
4.3 S3C44B0处理器结构161
4.3.1 S3C44B0片上资源简介161
4.3.2内部结构及引脚信号定义163
4.4 S3C44B0初始化汇编程序实例166
4.4.1 BootLoader介绍166
4.4.2初始化代码166
4.4.3调试与运行175
4.5实训:制作文件系统及程序的烧写180
4.6习题184
第5章 嵌入式系统交叉编译185
5.1编译原理186
5.1.1编译的一般过程186
5.1.2与编译器相关的程序187
5.1.3编译器的移植187
5.2词法分析188
5.2.1词法的形式化描述188
5.2.2词法分析程序的设计191
5.3语法分析192
5.3.1自顶向下的语法分析193
5.3.2自底向上的语法分析195
5.4中间代码197
5.5代码优化199
5.6交叉编译技术202
5.7 GCC交叉编译器203
5.7.1 GCC编译流程203
5.7.2 Linux环境下的GCC交叉编译器206
5.8一个交叉编译器的生成实例207
5.8.1可执行文件格式207
5.8.2交叉编译器208
5.8.3相关问题210
5.9实训:交叉编译并运行简单程序210
5.10习题215
第6章 图形用户界面217
6.1显示驱动接口218
6.1.1 framebuffer驱动接口218
6.1.2 qvfb虚拟驱动接口219
6.2 MiniGUI图形界面工具221
6.2.1 MiniGUI的简介与安装221
6.2.2 MiniGUI使用基础225
6.2.3 MiniGUI对话框、控件、菜单与绘图228
6.3 Qt embeded图形界面工具237
6.3.1 Qt embeded的简介与安装237
6.3.2 Qt embeded使用基础239
6.3.3 Qt Designer介绍242
6.4实训:使用开发工具Qt Designer243
6.5习题251
第7章LCD控制器实例253
7.1 LCD控制器254
7.1.1 LCD介绍254
7.1.2 LCD控制器介绍254
7.1.3 LCD控制器的结构255
7.1.4 LCD控制器操作256
7.1.5特殊寄存器260
7.2实例过程266
7.2.1电路连接266
7.2.2寄存器设置266
7.2.3程序的编写268
7.2.4调试与运行结果270