Windows CE 6.0嵌入式高级编程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)SAMUELPHUNG著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302211570
- 页数:381 页
第1章 Windows Embedded CE 1
1.1 嵌入式 1
1.1.1 嵌入式设备 1
1.1.2 嵌入式软件 2
1.1.3 嵌入式设备和软件 3
1.2 Windows Embedded系列 3
1.3 Windows XP Embedded 3
1.4 Windows Embedded Point of Service 3
1.5 Windows Embedded CE 6.0 4
1.5.1 模块化和简洁的操作系统 4
1.5.2 实时操作系统 5
1.5.3 硬件支持 5
1.5.4 CE 6.0 R2的新特性 6
1.5.5 定制的UI 7
1.5.6 有线和无线连接 7
1.5.7 图形和多媒体 8
1.5.8 多语言的国际化定位 8
1.5.9 实时通信和VoIP 9
1.5.10 OS设计模板 9
1.6 开发CE应用程序 10
1.7 测试和调试 10
1.8 Windows Embedded CE的功能 11
1.9 小结 12
第2章 开发环境和工具 13
2.1 Windows Embedded CE Platforrn Builder 13
2.2 安装Windows Embedded CE 6.0 14
2.2.1 支持的处理器 15
2.2.2 安装顺序 15
2.2.3 快速修复工程和更新 17
2.2.4 Windows Embedded CE术语表 17
2.2.5 Windows Embedded CE环境变量 20
2.2.6 Windows Embedded CE文件和目录 26
2.2.7 第三方组件 28
2.3 构建CE运行时映像 29
2.4 小结 29
第3章 板级支持包 31
3.1 BSP概述 31
3.2 BSP开发 33
3.2.1 复制设备仿真器BSP 35
3.2.2 复制CEPC BSP 35
3.2.3 复制ICOP_eBox4300_60E BSP 42
3.2.4 BSP组件、文件和文件夹 43
3.2.5 添加文件和模块到BSP中 47
3.3 小结 49
第4章 构建定制的CE 6.0运行时映像 51
4.1 创建初始OS设计 51
4.1.1 OS设计向导 53
4.1.2 OS设计项目文件夹和文件 58
4.1.3 VS2005 IDE中的OS设计项目视图 58
4.1.4 生成OS运行时映像 64
4.1.5 MyCEPCBSP的OS运行时映像 66
4.1.6 MyeBox4300BSP的OS运行时映像 68
4.2 小结 70
第5章 连接目标设备 71
5.1 目标设备的连接 71
5.2 连接仿真器 71
5.2.1 创建MyEmulator目标 设备配置文件 72
5.2.2 设置MyEmulator目标设备配置 73
5.2.3 将运行映像下载到仿真器中 76
5.3 连接eBox-4300-MSJK 76
5.3.1 通过DHCP连接eBox-4300-MSJK 77
5.3.2 通过静态IP连接eBox-4300-MSJK 83
5.4 连接到CEPC 88
5.4.1 创建CEPC启动软盘 89
5.4.2 通过串口连接CEPC 93
5.4.3 利用以太网连接CEPC 95
5.5 小结 95
第6章 调试和调试工具 97
6.1 调试环境 97
6.1.1 CETK 97
6.1.2 CoreCon 98
6.1.3 调试和发布配置 98
6.2 调试OS设计构建 99
6.2.1 CE构建过程 99
6.2.2 构建错误——文件丢失 100
6.3 远程工具 103
6.3.1 远程文件查看器(Remote File Viewer) 104
6.3.2 远程堆遍历器(Remote Heap Walker) 106
6.3.3 远程放大器(Remote Zoom-In) 108
6.3.4 远程进程查看器(Remote Process Viewer) 109
6.3.5 远程注册表编辑器(Remote RegistryEditor) 111
6.3.6 远程系统信息(Remote SystemInformation) 113
6.3.7 远程性能监视器(Remote Performance Monitor) 113
6.3.8 远程间谍(Remote Spy) 116
6.3.9 远程内核跟踪器(Remote Kernel Tracker) 119
6.3.10 远程调用配置器(Remote Call Profiler) 120
6.4 远程目标控制(Remote Target Control) 121
6.5 串行调试(Serial Debug) 123
6.6 小结 126
第7章 启动加载程序概述 127
7.1 什么是启动加载程序 127
7.1.1 BIOS加载程序—x86 BIOS加载程序 128
7.1.2 Eboot Loader 128
7.1.3 Loadcepc 128
7.1.4 Romboot Loader 129
7.1.5 Sboot Loader 129
7.2 x86设备的BIOS加载程序 130
7.2.1 x86设备的启动过程 130
7.2.2 BIOS Loader代码 130
7.2.3 构建BIOS Loader代码 131
7.3 小结 139
第8章 注册表 141
8.1 Windows Embedded CE注册表 141
8.2 基于RAM的注册表 142
8.3 基于配置单元的注册表 143
8.3.1 基于配置单元的注册表触发两个启动阶段 143
8.3.2 使用基于配置单元的注册表持久化注册表 143
8.3.3 注册表刷新 146
8.4 Windows Embedded CE注册表文件 147
8.4.1 Windows Embedded CE组件的注册表 147
8.4.2 串行调试 151
8.5 有用的注册表参考信息 152
8.5.1 自动刷新并保存注册表设置 152
8.5.2 USB可删除存储器的设备名 152
8.5.3 禁用Start菜单中的Suspend选项 152
8.5.4 Intemet Explorer启动页 152
8.5.5 静态IP地址 152
8.5.6 Windows Embedded CE设备名 153
8.6 访问注册表 153
8.7 小结 153
第9章 CETK测试 155
9.1 Windows Embedded CE测试工具包 155
9.2 CETK测试 155
9.2.1 通过KITL和Platform Manager连接CETK 156
9.2.2 使用Sockets把CETK连接到目标设备 164
9.3 小结 171
第10章 开发应用程序 173
10.1 开发范围格局 173
10.1.1 桌面Windows开发环境 174
10.1.2 CE开发环境 175
10.1.3 .NET Compact Framework 177
10.1.4 其他第三方库 179
10.2 新型的嵌入式设备 179
10.3 小结 180
第11 章Visual C# 2005应用程序 181
11.1 开发CE的C#应用程序 181
11.1.1 配置和构建运行时映像 182
11.1.2 把运行时映像下载到仿真器中 184
11.1.3 创建C#智能设备应用程序项目 185
11.1.4 在应用程序中添加控件 185
11.1.5 在应用程序中添加代码 186
11.1.6 连接目标设备 187
11.1.7 把C#应用程序部署到目标设备中 190
11.1.8 在目标设备上调试C#应用程序 192
11.2 小结 193
第12章 VB 2005应用程序 195
12.1 开发CE的VB应用程序 196
12.1.1 配置并构建运行时映像 196
12.1.2 建立与eBox-4300的连接 199
12.1.3 将运行时映像下载到eBox-4300中 202
12.1.4 创建VB 2005智能设备应用程序 204
12.1.5 建立与eBox-4300的连接 211
12.1.6 把SerialPortApp部署到eBox-4300中 214
12.1.7 在eBox-4300上测试SerialPortApp 215
12.2 小结 216
第13章 原生代码应用程序 217
13.1 Visual C++ 2005原生代码应用程序 217
13.1.1 自启动(Autolaunch)组件 218
13.1.2 配置和构建运行时映像 219
13.1.3 SDK的配置和构建 223
13.1.4 下载运行时映像到仿真器 223
13.1.5 创建Visual C++ 2005智能设备应用程序 225
13.1.6 利用CoreCon连接仿真器 227
13.1.7 把Visual C++ 2005应用程序部署到仿真器中 229
13.2 Platform Builder原生代码应用程序 229
13.2.1 CE子项目向导 230
13.2.2 部署PBNativeApp应用程序 232
13.3 小结 233
第14章 自启动应用程序 235
14.1 配置注册表自启动 235
14.2 WindowsStartup自启动 238
14.3 AutoLaunchApp实用程序 241
14.4 小结 250
第15章 定制UI 251
15.1 CE设备的输入和输出 251
15.1.1 输入 252
15.1.2 输出 253
15.2 CE的自定义UI 253
15.3 具有NMD自定义UI的CE 254
15.4 VB 2005应用程序作为自定义UI 258
15.4.1 配置OS设计进行测试 258
15.4.2 开发VB 2005应用程序 260
15.4.3 将VB 2005应用程序添加到OS设计中 262
15.5 小结 264
第16章 瘦客户端应用程序 265
16.1 瘦客户端 265
16.2 Windows瘦客户端OS 266
16.2.1 WTC OS初步设计 266
16.2.2 配置目标设备并下载映像 268
16.2.3 定制WTC OS设计 270
16.2.4 Autolaunch子项目 272
16.2.5 禁用Explorer外壳程序 280
16.3 小结 282
第17章 家庭自动化应用 283
17.1 家庭自动化控制 283
17.1.1 控制应用程序 284
17.1.2 控制器、继电器、开关和传感器 285
17.2 硬件和外围设备 285
17.2.1 eBox-4300-MSJK 285
17.2.2 Phidget设备 286
17.2.3 BSP和软件库 289
17.2.4 输入和输出 290
17.3 eBoxPhidget OS设计 291
17.3.1 开发环境 291
17.3.2 创建OS设计 291
17.3.3 其他所需组件 292
17.3.4 配置注册表 292
17.3.5 配置Build选项和构建 293
17.3.6 目标设备的连接和映像下载 294
17.3.7 配置并生成SDK 296
17.3.8 安装eBoxPhidget SDK 296
17.4 家庭自动化应用程序 296
17.4.1 温度传感器应用程序 296
17.4.2 配置eBox-4300-MSJK进行应用程序部署 300
17.4.3 远程显示应用程序 302
17.4.4 将应用程序部署到eBox-4300-MSJK中 303
17.4.5 Phidget继电器开关应用程序 307
17.4.6 其他Phidget传感器 308
17.5 小结 311
第18章 RFID安全访问控制应用 313
18.1 无线射频识别技术——RFID技术 313
18.2 PhidgetRFID读取器 313
18.3 RFID读取器应用 314
18.3.1 应用程序的硬件组件 314
18.3.2 应用程序的软件组件 314
18.3.3 创建RFIDApp 315
18.4 小结 321
第19章 机器人应用 323
19.1 Stringer CE机器人 323
19.1.1 串行器无线机器人控制器 324
19.1.2 串行器的工作方式 325
19.2 简单机器人控制应用 326
19.2.1 Windows Embedded CE设计 326
19.2.2 使用串口类的机器人应用程序 327
19.2.3 SerialPortClass项目源代码列表 334
19.2.4 使用Serializer.NET库的机器人应用程序 338
19.3 启动机器人应用程序 343
19.3.1 配置SerialPortClass应用程序的OS设计 343
19.3.2 启动Stringer CE机器人上的serialportclass.exe 344
19.3.3 配置SerializerNET应用程序的OS设计 344
19.3.4 启动Stinger CE机器人上的serializernet.exe 345
19.4 小结 345
第20章 部署CE 6.0设备 347
20.1 Windows网络投影仪 347
20.2 Windows网络投影仪OS设计 348
20.2.1 创建初始OS设计 348
20.2.2 配置、定制和构建OS设计 349
20.2.3 连接目标和下载OS映像 350
20.2.4 复制Pictor应用程序 351
20.2.5 配置BIOS Loader以启动CE 357
20.3 Windows网络投影仪的使用 363
20.4 小结 363
附录A Windows Embedded CE资源 365
附录B 安装和软件 371
附录C 示例应用程序和OS设计项目 375
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019