图书介绍
Windows CE嵌入式开发标准教程 修订版PDF|Epub|txt|kindle电子书版本网盘下载
- 华清远见嵌入式培训中心编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115226426
- 出版时间:2010
- 标注页数:256页
- 文件大小:97MB
- 文件页数:270页
- 主题词:窗口软件,Windows CE-程序设计-教材
PDF下载
下载说明
Windows CE嵌入式开发标准教程 修订版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Windows CE嵌入式开发入门篇第1章 绪论2
1.1 嵌入式操作系统概述2
1.1.1 嵌入式操作系统特性2
1.1.2 嵌入式操作系统的分类2
1.1.3 嵌入式操作系统的特点3
1.2 Windows CE操作系统3
1.2.1 Windows CE操作系统的发展历史3
1.2.2 Windows CE操作系统的主要特性4
1.3 Windows CE开发综述5
1.3.1 Windows CE开发概述5
1.3.2 Windows CE开发工具5
1.3.3 Windows CE开发流程7
1.4 思考与练习8
第2章 ARM基础开发9
2.1 什么是ARM9
2.1.1 ARM公司介绍9
2.1.2 ARM的商业模式10
2.2 ARM处理器介绍10
2.2.1 ARM处理器系列10
2.2.2 ARM处理器的应用领域13
2.2.3 ARM处理器的特点14
2.2.4 ARM开发工具15
2.3 思考与练习18
第2篇 Windows CE应用开发篇20
第3章 开发工具EVC的使用20
3.1 EVC特性介绍20
3.1.1 可视化编程概念20
3.1.2 EVC支持的开发特性21
3.2 安装EVC21
3.2.1 安装主程序21
3.2.2 安装升级补丁包22
3.3 平台模拟器介绍22
3.3.1 模拟器的概念与特点22
3.3.2 模拟器与硬件开发板的区别22
3.3.3 建立与使用模拟器24
3.4 使用辅助开发工具26
3.4.1 远程连接的意义26
3.4.2 建立远程连接26
3.4.3 辅助开发工具的介绍与使用26
3.5 思考与练习28
第4章 Windows CE窗口和消息机制29
4.1 Windows程序设计综述29
4.1.1 Windows CE程序与桌面Windows程序的联系29
4.1.2 窗口的机制29
4.1.3 创建第一个Windows CE下的应用程序30
4.2 Windows编程基础34
4.2.1 源代码初步分析34
4.2.2 大写字母标识符41
4.2.3 新的数据形态42
4.2.4 匈牙利命名法42
4.2.5 句柄的意义43
4.2.6 回调函数43
4.3 消息机制44
4.3.1 注册与建立窗口44
4.3.2 息循环47
4.3.3 窗口消息处理49
4.3.4 队列化消息与非队列化消息52
4.4 思考与练习52
第5章 Windows CE资源与控件编程53
5.1 Windows CE中的窗口编程53
5.1.1 创建和移动窗口53
5.1.2 管理窗口54
5.1.3 子类化窗口56
5.2 Windows CE中的控件编程57
5.2.1 控件的基本概念57
5.2.2 按钮控件58
5.2.3 编辑框控件60
5.2.4 列表框控件60
5.2.5 组合框控件60
5.2.6 静态控件61
5.2.7 编程演示各控件的使用61
5.3 思考与练习85
第6章 文本与屏幕绘图86
6.1 文本操作86
6.1.1 屏幕绘制原理86
6.1.2 使用设备环境87
6.1.3 输出文本87
6.1.4 设置设备环境的属性88
6.1.5 使用Windows CE中的字体93
6.1.6 编程实现枚举系统中的字体96
6.2 绘图操作102
6.2.1 位图概念102
6.2.2 使用设备相关位图102
6.2.3 使用设备无关位图102
6.2.4 绘制位图104
6.2.5 绘制直线106
6.2.6 使用画笔设置线条颜色106
6.2.7 绘制图形107
6.2.8 屏幕绘图综合实例109
6.3 思考与练习115
第7章 多线程编程116
7.1 Windows CE的下的多任务体系116
7.1.1 进程与线程116
7.1.2 线程并行运行与优先级117
7.2 多线程的使用118
7.2.1 创建线程118
7.2.2 线程间同步119
7.2.3 使用事件对象119
7.2.4 使用互斥体对象120
7.2.5 使用信号对象121
7.2.6 使用临界区对象121
7.2.7 事件变量编程实例121
7.2.8 关闭和退出线程124
7.3 思考与练习124
第8章 文件操作与通信编程125
8.1 文件操作125
8.1.1 打开和读取文件125
8.1.2 关闭文件127
8.1.3 获得文件时间128
8.1.4 获得文件大小129
8.1.5 获得文件属性130
8.1.6 文件的写操作132
8.1.7 文件系统管理133
8.2 串行通信135
8.2.1 串行通信标准135
8.2.2 打开和关闭串行端口136
8.2.3 读写串行端口136
8.2.4 配置串行端口137
8.2.5 异步多线程通信139
8.2.6 串口通信示例139
8.3 思考与练习151
第9章 数据库与注册表操作152
9.1 属性数据库152
9.1.1 Windows CE中的数据库介绍152
9.1.2 创建和装载数据库卷153
9.1.3 卸载一个卷154
9.1.4 写入数据库卷154
9.1.5 列举已装载的数据卷155
9.1.6 创建属性数据库155
9.1.7 打开和关闭数据库156
9.1.8 读写数据库记录159
9.1.9 搜索数据库记录160
9.1.10 删除属性、记录和数据库161
9.2 注册表163
9.2.1 添加和更新注册表键和键值163
9.2.2 读取注册表键值165
9.2.3 删除键值和键167
9.2.4 枚举键值168
9.3 思考与练习170
第3篇 Windows CE系统定制与驱动开发篇第10章 Windows CE系统定制172
10.1 开发工具Platform Builder172
10.1.1 Platform Builder的功能与特性172
10.1.2 安装Platform Builder174
10.1.3 Platform Builder的目录结构175
10.1.4 Platform Builder各目录的功能175
10.2 基于开发板的系统定制与下载177
10.2.1 BSP的意义177
10.2.2 BSP的体系结构177
10.2.3 导入BSP178
10.2.4 创建和编译系统工程179
10.3 思考与练习183
第11章 Windows CE内核机制184
11.1 操作系统体系结构184
11.1.1 进程和线程184
11.1.2 Windows CE中的存储管理184
11.1.3 对象存储区与程序存储区185
11.1.4 Windows CE中的虚拟内存管理185
11.1.5 使用分页内存186
11.1.6 使用堆栈186
11.2 操作系统的启动与运行187
11.2.1 操作系统的构成187
11.2.2 系统启动流程188
11.3 思考与练习189
第12章 Windows CE底层开发190
12.1 BootLoader190
12.1.1 BootLoader的功能190
12.1.2 BootLoader工作流程190
12.1.3 烧录Nboot191
12.1.4 烧录eboot194
12.1.5 通过BootLoader下载操作系统映像194
12.2 OAL层开发200
12.2.1 OAL层的功能200
12.2.2 中断服务程序201
12.2.3 中断服务线程210
12.3 思考与练习211
第13章 Windows CE下的驱动开发212
13.1 Windows CE驱动开发综述212
13.1.1 驱动的基本概念212
13.1.2 驱动开发工具213
13.1.3 分层驱动与单层驱动214
13.2 流接口驱动的开发214
13.2.1 流接口驱动介绍214
13.2.2 流接口驱动的工作原理215
13.2.3 编写基于流接口的字符驱动程序217
13.2.4 流接口驱动程序与应用程序的交互223
13.3 触摸屏驱动的开发226
13.3.1 触摸屏驱动介绍226
13.3.2 触摸屏驱动的结构226
13.4 思考与练习228
第14章 注册表存储与系统休眠唤醒229
14.1 注册表存储229
14.1.1 为设备选择注册表230
14.1.2 基于RAM的注册表230
14.1.3 基于Hive的注册表233
14.1.4 如何使用基于Hive的注册表234
14.1.5 基于Hive的注册表来保存注册表数据235
14.2 系统休眠与唤醒236
14.2.1 电源管理236
14.2.2 解析系统休眠流程237
14.2.3 解析系统唤醒流程242
14.3 思考与练习249
第15章 Windows CE下的调试连接250
15.1 Platform Manager平台管理器250
15.1.1 平台管理器介绍250
15.1.2 应用程序关联250
15.2 连接通道的选择251
15.2.1 ActiveSync连接通道251
15.2.2 KITL连接通道251
15.2.3 TCP/IP连接通道253
15.3 初始服务器的选择253
15.3.1 同步连接初始服务器254
15.3.2 CESH初始服务器254
15.3.3 模拟器初始服务器254
15.3.4 手动初始服务器254
15.4 内核调试254
15.4.1 内核调试的概念与意义254
15.4.2 将内核调试特性加入到系统中255
15.5 思考与练习258