Windows CE.net内核定制及应用开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:周毓林等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121006138
- 页数:365 页
上篇 基础理论篇 1
第1章 概述 3
1.1 嵌入式系统和嵌入式操作系统 3
1.1.1 嵌入式微处理器 3
1.1.2 嵌入式系统的特点 4
1.1.3 嵌入式操作系统的概念及分类 4
1.1.4 嵌入式操作系统的特点 5
1.2 嵌入式操作系统发展简史 6
1.2.1 发展概述 6
1.2.2 常见嵌入式操作系统 7
1.3.1 从操作系统角度看Windows CE.net的主要功能 9
1.3 Windows CE.net的功能简介 9
1.3.2 从操作系统角度看Windows CE.net的实时功能 10
1.3.3 从开发角度看Windows CE.net的主要功能 11
1.4 Windows CE.net的应用领域 12
1.4.1 信息家电领域 12
1.4.2 移动计算领域 12
1.4.3 工业控制领域 15
1.5 Platform Builder和Embedded Visual C++ 16
1.5.1 Platform Builder简介 16
1.5.2 EmbeddedVisual C++简介 18
1.6.1 Windows CE.net的安装 19
1.6 Windows CE.net和Embedded Visual C++的安装 19
1.6.2 Embedded Visual C++4.0的安装 21
1.7 基于Windows CE.net的产品开发流程 23
第2章 嵌入式操作系统Windows CE.net 25
2.1 操作系统Windows CE.net的结构 25
2.1.1 设计目标和特点 25
2.1.2 嵌入式操作系统的结构设计 30
2.1.3 Windows CE.net操作系统模型 36
2.1.4 Windows CE.net系统注册表 41
2.1.5 Windows CE.net系统的目录结构 43
2.2.1 概述 47
2.2 进程和线程 47
2.2.2 进程 48
2.2.3 线程 50
2.2.4 同步 53
2.3 内存管理 61
2.3.1 ROM和RAM 61
2.3.2 内存结构 63
2.3.3 进程地址空间结构 64
2.3.4 堆和栈 65
2.3.5 内存映射文件 67
2.3.6 分配大的虚拟地址空间 70
2.4.1 Windows CE.net提供的文件系统 72
2.4 文件管理器 72
2.4.2 存储管理器分层结构的建立及可安装系统的加载 73
2.4.3 与文件系统有关的注册表 75
2.5 设备管理 76
2.5.1 概述 76
2.5.2 Windows CE.net的设备管理体系结构 76
2.5.3 WindowsCE.net设备管理器 77
2.5.4 Windows CE.net流接1口1驱动程序的加载 77
2.6 用户界面与图形子系统 79
2.6.1 GWES组件概述 80
2.6.2 Windows CE.net消息处理 83
2.6.3 Windows CE.net输入管理 91
2.6.4 Windows CE.net图形设备接口 104
2.6.5 显示驱动程序接口 115
中篇 操作系统定制及驱动程序开发篇 119
第3章 Windows CE.net重要组件和特性 121
3.1 Windows CE.net重要组件 121
3.1.1 BSP 121
3.1.2 核心操作系统服务 122
3.1.3 多媒体技术 125
3.1.4 通信服务和网络 127
3.1.5 国际化支持 129
3.2 Windows CE.net可选特性 130
3.2.1 可选特性的类别 131
3.2.2 核心操作系统的特性 134
3.2.3 设备驱动程序的特性介绍 156
第4章 Windows CE.net内核定制 159
4.1 完整Windows CE.net系统的内容 159
4.2 建立基本的操作系统镜像 159
4.2.1 启动Platform Builder 160
4.2.2 新建Platform Builder工程 160
4.2.3 启动工程向导 160
4.2.5 选择基本配置结构 161
4.2.4 选择开发板支持包 161
4.2.6 选择定制设备的方法 162
4.2.7 选择基础类库 163
4.2.8 选择应用程序 164
4.2.9 选择操作系统核心服务 165
4.2.10 选择通信服务 165
4.2.11 选择文件系统 166
4.2.12 选择字体 167
4.2.13 选择所支持的国家 168
4.2.14 选择Intemet程序 168
4.2.15 选择多媒体技术 169
4.2.17 选择操作系统外壳 170
4.2.16 选择安全设置 170
4.2.18 向导提示信息 171
4.2.19 完成工程向导 171
4.3 生成操作系统镜像 172
4.4 调试操作系统镜像 173
4.4.1 调试仿真操作系统镜像 173
4.4.2 在目标设备上调试操作系统镜像 175
4.5 添加自定义特性到Platform Builder 179
4.5.1 建立CEC文件 179
4.5.2 增加特性实现到CEC文件中 180
4.5.4 增加BIB信息 181
4.5.3 建立构造方法 181
4.5.5 将新建的特性加到PlatromfBulider中 183
4.5.6 添加自定义特性到工程 183
4.6 Windows CE.net的基本组成文件 184
4.6.1 特性选项卡(Feature View) 184
4.6.2 参数选项卡(Parameter View) 185
4.6.3 文件选项卡(File View) 186
4.6.4 操作系统镜像的配置文件 186
4.6.5 BIB文件 188
4.6.6 REG文件 192
4.6.7 DAT文件 194
4.6.8 DB文件 196
4.7 CEC文件 197
4.7.1 建立CEC文件需要做的工作 197
4.7.2 CEC文件包含的内容 198
4.7.3 CEC文件示例 201
4.8 生成操作系统镜像 207
4.8.1 CESYSGEN 207
4.8.2 BSP阶段(Build.exe) 208
4.8.3 BUILDREL阶段 208
4.8.4 MAKEIMG阶段 209
4.9 加载操作系统镜像 210
4.10 建立当前平台的SDK 211
第5章 Windows CE.net的驱动程序 213
5.1 Windows CE.net提供的驱动模型 213
5.2 驱动程序的中断处理 216
5.3 开发流接口驱动程序 219
5.3.1 流接口驱动程序的工作结构 219
5.3.2 设备管理器和流接口驱动 220
5.4 设备文件名 221
5.4.1 设备文件名格式 221
5.4.2 设备文件名的前缀 221
5.4.3 设备文件名索引 221
5.5.1 流接口驱动程序的入口点函数 222
5.5 编写流接口驱动程序 222
5.5.2 单访问和多访问 224
5.5.3 流接口驱动程序的实现 225
下篇 应用程序开发篇 245
第6章 Embedded Visual C++软件开发工具 247
6.1 EVC集成开发环境 247
6.1.1 选择EVC作为开发工具 247
6.1.2 EVC集成开发环境的组成部分 248
6.2 远程调试工具 250
6.2.1 模拟器 250
6.1.3 调试程序 250
6.2.2 远程调用评测程序 253
6.2.3 远程文件浏览程序 253
6.2.4 远程堆查看程序 254
6.2.5 远程内核跟踪程序 255
6.2.6 远程性能监视程序 256
6.2.7 远程进程浏览程序 257
6.2.8 远程注册表编辑器 258
6.2.9 远程消息监视程序 258
6.2.10 远程系统信息 259
6.2.11 远程屏幕截图程序 259
6.3 EVC常用配置和注意事项 259
6.3.1 常用配置 260
6.3.2 注意事项 261
6.4 API,MFC和ATL 262
6.4.1 API 262
6.4.2 MFC 263
6.4.3 ATL 265
第7章 EVC开发实例 267
7.1 记事本 267
7.1.1 开发总体设计 267
7.1.2 功能实现 269
7.2 游戏抢食专家 290
7.2.1 开发总体设计 290
7.2.3 DirectSound 291
7.2.2 界面设计 291
7.2.4 处理动画技术 303
7.2.5 具体实现代码 306
7.3 注册表编辑器 322
7.3.1 开发总体设计 322
7.3.2 主要实现方法 323
7.3.3 具体实例代码 324
7.4 在Windows CE.net下实现简单的COM 354
7.4.1 开发总体设计 354
7.4.2 界面设计 354
7.4.3 主要实现方法 354
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017