图书介绍
Windows Embedded CE6.0 程序设计实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 姜波编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111257868
- 出版时间:2009
- 标注页数:328页
- 文件大小:117MB
- 文件页数:345页
- 主题词:窗口软件,Windows Embedded CE 6.0-程序设计
PDF下载
下载说明
Windows Embedded CE6.0 程序设计实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言2
第一部分 WindowsEmbeddedCE6.0程序设计基础2
第1章 嵌入式系统简介2
1.1 嵌入式系统的特点和分类2
1.1.1 嵌入式系统的特点2
1.1.2 嵌入式系统的分类3
1.2 嵌入式系统的硬件组成4
1.2.1 嵌入式系统处理器的分类4
1.2.2 嵌入式微处理器的主要系列5
1.2.3 嵌入式系统的存储器8
1.2.4 嵌入式系统的输入方式10
1.2.5 嵌入式系统的输入/输出端口11
1.2.6 时钟震荡电路和时钟单元11
1.2.7 中断控制器11
1.2.8 总线11
1.3 嵌入式系统软件的特点、分类和开发14
1.3.1 嵌入式系统软件的特点14
1.3.2 嵌入式系统软件的分类15
1.3.3 嵌入式系统软件的开发17
1.4 嵌入式系统的应用领域19
1.4.1 在消费类电子产品中的应用19
1.4.2 在工业控制领域的应用20
1.4.3 在通信领域的应用20
1.4.4 在机器人、办公等其他领域的应用21
1.5 嵌入式系统的发展方向22
1.5.1 处理器22
1.5.2 图形控制器23
1.5.3 智能设备的供电解决方案23
1.5.4 网络技术的应用24
1.6 几种常见的嵌入式操作系统25
1.6.1 嵌入式操作系统的特点26
4.3.2 使用PlatformBuilderforCE6.0进行平台的定制71
4.4 Embedded VisualC+++77
4.4.1 Embedded VisualC++++简介77
4.4.2 Win32API、MFC及ATL三种程序设计方式80
4.4.3 在EmbeddedVisualC++++中构建一个MFC程序80
4.4.4 在构建好的MFC程序框架中添加消息83
4.4.5 EVC在安装及使用过程中应该注意的问题84
4.5 ActiveSync84
4.6 模拟器85
第5章 WindowsEmbeddedCE6.0中的内存管理87
5.1 WindowsEmbeddedCE6.0中的RAM和ROM87
5.1.1 RAM87
5.1.2 ROM88
5.1.3 RAM和ROM在实际设备中的体现88
5.2 虚存89
5.2.1 Windows Embedded CE6.0中的内存模式90
5.2.2 内存状态查询函数90
5.2.3 WindowsEmbeddedCE6.0中的分页式虚拟存储192
5.2.4 与虚拟存储相关的函数93
5.3 堆96
5.3.1 WindowsEmbeddedCE6.0中堆的特性96
5.3.2 本地堆96
5.3.3 独立堆97
5.4 栈99
5.5 静态数据块100
5.6 WindowsCE下的Bootloader100
5.6.1 Bootloader简介100
5.6.2 Bootloader的主要功能101
5.6.3 Bootloader的结构101
第6章 WindowsEmbeddedCE6.0中的进程和线程103
6.1 WindowsEmbeddedCE6.0中的进程103
6.1.1 进程概述103
6.1.2 创建进程104
6.1.3 终止进程106
6.1.4 其他相关函数107
6.2 Windows Embedded CE6.0中的线程108
6.2.1 线程概述108
6.2.2 创建线程110
6.2.3 设置线程的优先级110
6.2.4 查询线程的优先级别111
6.2.5 设置线程的时间片111
6.2.6 挂起和恢复一个线程112
6.3 进程间通信112
6.3.1 事件对象112
6.3.2 线程等待113
6.3.3 信号量115
6.3.4 互斥116
6.3.5 互锁函数117
6.3.6 临界区118
第7章 Windows Embedded CE6.0中的文件系统和注册表管理119
7.1 Windows Embedded CE6.0中的文件系统119
7.1.1 文件系统概述119
7.1.2 对象存储120
7.1.3 文件的输入/输出121
7.1.4 内存映射文件126
7.1.5 文件管理129
7.1.6 存储管理器132
7.2 注册表133
7.2.1 概述133
7.2.2 相关API函数134
第二部分 Windows Embedded CE6.0程序设计实例140
第8章 使用PlatformBuilderforCE6.0进行内核定制140
8.1 Platform Builder for CE6.0简介140
8.1.1 Platform Builder for CE6.0的主要功能140
8.1.2 Platform Builder for CE6.0的目录组织142
8.1.3 PlatformBuilderforCE6.0的用户界面142
8.1.4 CatalogItemsView143
8.1.5 定制WindowsEmbeddedCE6.0平台主要包含的内容144
8.2 使用PlatformBuilderforCE6.0建立操作系统镜像144
8.2.1 选择构建操作系统向导144
8.2.2 板级支持包BSP的选择145
8.2.3 模板选择146
8.2.4 程序选择146
8.2.5 程序开发类库的选择147
8.2.6 通信服务和网络连接147
8.2.7 选择操作系统的核心服务148
8.2.8 设备管理149
8.2.9 选择文件系统和数据存储方式149
8.2.10 字体的选择150
8.2.11 图形和多媒体技术的支持150
8.2.12 选择所支持的国家150
8.2.13 选择客户端的Internet服务151
8.2.14 安全属性的选择152
8.2.15 选择用户界面152
8.2.16 IP语音电话选择152
8.2.17 错误报告机制的选择152
8.3 生成操作系统镜像153
8.4 运行生成的操作系统镜像154
8.5 操作系统镜像SDK的导出和安装156
8.5.1 SDK的添加156
8.5.2 SDK的编译158
8.5.3 SDK的安装158
第9章 Hello Windows EmbeddedCE6.160
9.1 在命令行模式下构建“HelloWindowsEmbeddedCE6.0程序”160
9.2 在自定义模拟器上构建“HelloWindowsEmbeddedCE6.0程序”162
第10章 在WindowsEmbeddedCE6.0设备中实现图形的绘制166
10.1 文本显示相关的函数166
10.1.1 DrawText函数166
10.1.2 ExtTextOut函数167
10.1.3 文本的属性167
10.1.4 SetBkColor函数168
10.1.5 SetBkMode函数168
10.2 Windows Embedded CE6.0中的字体169
10.3 图形绘制170
10.3.1 直线的绘制170
10.3.2 画笔171
10.3.3 刷子172
10.3.4 矩形173
10.3.5 圆173
10.3.6 圆角矩形174
10.4 使用相关API函数在Windows Embedded CE6.0中进行屏幕绘制174
10.4.1 程序实例中涉及的函数框架174
10.4.2 程序实例中涉及的文本显示函数176
10.4.3 程序实例中涉及的图形绘制函数177
10.4.4 程序实例运行效果178
10.4.5 程序源代码—TextDraw.h178
10.4.6 程序源代码—TextDraw.cpp179
第11章 Windows Embedded CE6.0中的输入处理184
11.1 输入处理概述184
11.2 键盘输人方式184
11.2.1 输入焦点185
11.2.2 系统的健盘消息185
11.2.3 健盘测试188
11.3 系统中鼠标的输人189
11.4 Windows Embedded CE6.0中的触摸屏190
11.4.1 手写笔消息190
11.4.2 电子墨水190
11.4.3 关于输入焦点191
11.4.4 右键单击191
11.5 在Windows Embedded CE6.0中实现鼠标点击绘制192
11.5.1 程序实例中涉及的主要函数192
11.5.2 程序运行效果193
11.5.3 程序源代码—ClickDraw.h193
11.5.4 程序源代码—ClickDraw.cpp194
11.6 在Windows Embedded CE6.0中实现鼠标移动轨迹的绘制200
11.6.1 程序实例涉及的主要函数201
11.6.2 程序运行效果202
11.6.3 程序源代码—PenTest.h202
11.6.4 程序源代码—PenTset.cpp203
第12章 Windows Embedded CE6.0版“连连看”游戏程序的设计207
12.1 面向对象程序设计简介207
12.1.1 传统软件设计方法存在的问题207
12.1.2 面向对象程序方法的特点208
12.1.3 面向对象程序设计方法中涉及的基本概念208
12.1.4 面向对象程序设计方法中对象的概念210
12.1.5 面向对象程序设计方法中类的概念210
12.1.6 面向对象中的继承210
12.2 “连连看”游戏程序介绍211
12.3 “连连看”游戏程序的设计步骤212
12.3.1 程序工程的构建212
12.3.2 程序画面的添加214
12.3.3 程序代码的添加214
12.4 基类Object源代码详解215
12.4.1 成员变量的含义215
12.4.2 关于基类的构造函数216
12.4.3 基类中其余函数代码的解释216
12.5 卡片类Card源代码详解219
12.5.1 成员变量的含义219
12.5.2 关于卡片类的构造函数219
12.5.3 卡片类中其余函数代码的解释220
12.6 卡片集合类Cards源代码详解220
12.6.1 成员变量的含义220
12.6.2 关于卡片集合类的构造函数221
12.6.3 与卡片处理、绘制、重置相关的函数222
12.6.4 游戏程序中对屏幕点击的处理223
12.6.5 判断两张卡片之间是否可以连通224
12.7 游戏类Program源代码详解229
12.7.1 成员变量的含义229
12.7.2 游戏程序的初始化230
12.7.3 游戏对象的处理232
12.7.4 游戏程序的主函数233
第13章 使用VisualBasic设计Windows Embedded CE6.0版俄罗斯方块234
13.1 程序构建过程234
13.2 源代码详解236
13.2.1 全局量的声明236
13.2.2 相关按键和菜单的处理237
13.2.3 方块的下落238
13.2.4 游戏的初始化238
13.2.5 游戏的重置238
13.2.6 游戏开始239
13.2.7 游戏的暂停和退出239
13.2.8 游戏数据的加载239
13.2.9 方块的加载240
13.2.10 方块的放置240
13.2.11 方块的旋转241
13.2.12 方块的移动和落定函数242
13.2.13 判断移除整行243
13.2.14 程序画面的实现244
13.2.15 程序画面246
第14章 使用EmbeddedVisualC++进行WindowsCE程序设计247
14.1 EmbeddedVisualC+++介绍247
14.1.1 EVC4.0特性简介247
14.1.2 EVC中的模拟器250
14.1.3 EVC中的远程调试工具251
14.2 用EVC编写俄罗斯方块254
14.2.1 MFC程序设计和Win32程序设计的不同254
14.2.2 程序简介·255
14.2.3 工程的建立255
14.3 游戏程序界面的设计257
14.4 源代码解释260
14.4.1 fangkuaiDlg.h代码注释260
14.4.2 fangkuaiDlg.cpp代码注释261
第三部分 WindowsEmbeddedCE6.0高级程序设计280
第15章 WindowsEmbeddedCE6.0中的中断处理280
15.1 中断基础知识280
15.1.1 汇编语言与微处理器的体系结构280
15.1.2 中断处理程序283
15.1.3 保存和恢复上下文283
15.1.4 中断禁止和中断延迟284
15.1.5 共享数据问题的产生285
15.1.6 共享数据问题的解决288
15.2 Windows Embedded CE6.0中断的组成288
15.2.1 中断服务例程(ISR)289
15.2.2 中断服务线程(IST)290
15.3 Windows Embedded CE6.0中断处理机制的特点291
15.4 Windows Embedded CE6.0中断发生和处理的过程291
第16章 Windows Embedded CE6.0中的驱动程序293
16.1 Windows Embedded CE6.0中的驱动程序模型293
16.1.1 什么是驱动程序293
16.1.2 本机驱动程序293
16.1.3 流接口驱动程序294
16.1.4 Windows Embedded CE6.0中的驱动程序接口295
16.2 驱动程序的组成295
16.2.1 单体驱动程序296
16.2.2 分层驱动程序296
16.2.3 单体/分层驱动程序在WindowsEmbeddedCE6.0中的集成296
第17章 Windows Embedded CE6.0中的流驱动程序和注册表项298
17.1 流驱动程序简介298
17.1.1 什么是流接口驱动程序298
17.1.2 流接口驱动程序的系统结构299
17.2 设备文件名300
17.2.1 设备文件名的格式300
17.2.2 设备文件名的前级300
17.2.3 设备文件名的索引300
17.3 流驱动的标准接口301
17.3.1 常用的接口函数301
17.3.2 接口函数的函数原型301
17.3.3 与应用程序之间的调用关系304
17.3.4 文件操作和设备操作函数参数间的对应关系304
17.3.5 单访问和多访问306
17.4 样本流接口驱动程序307
17.5 Windows Embedded CE6.0的注册表307
17.5.1 Windows Embedded CE6.0注册表的结构308
17.5.2 Windows Embedded CE6.0的常用健值类型308
17.5.3 流驱动程序用到注册表设置309
17.5.4 在驱动程序中访问注册表310
17.6 流接口驱动程序的加载和卸载312
17.6.1 流接口驱动程序的加载312
17.6.2 流接口驱动程序的却载313
第18章 Windows Embedded CE6.0中的总线314
18.1 总线概述314
18.2 总线的分类和主要参数315
18.2.1 总线的分类315
18.2.2 总线的主要参数316
18.3 内部集成总线316
18.3.1 内部集成总线的特点316
18.3.2 传输方式317
18.3.3 内部集成总线与硬件设备之间的数据交换318
18.4 PCI总线320
18.4.1 PCI总线的主要性能及特点320
18.4.2 PCI总线的外设自动识别321
18.4.3 WindowsCE6.0中PCI总线驱动的作用321
18.4.4 PCIBus.dll对PCI驱动的加载321
18.5 USB总线322
18.5.1 USB结构的特点322
18.5.2 USB设备的结构323
18.5.3 USB设备的传输类型324
18.5.4 USB设备的软件设计324
18.5.5 Windows CE6.0下USB系统的组成324
18.5.6 Windows Embedded CE6.0下USB设备驱动程序的编写325
热门推荐
- 2719121.html
- 1024417.html
- 165760.html
- 143567.html
- 2398790.html
- 3029182.html
- 1005893.html
- 2517925.html
- 105410.html
- 2078716.html
- http://www.ickdjs.cc/book_820004.html
- http://www.ickdjs.cc/book_2259755.html
- http://www.ickdjs.cc/book_890700.html
- http://www.ickdjs.cc/book_1577938.html
- http://www.ickdjs.cc/book_2766604.html
- http://www.ickdjs.cc/book_189467.html
- http://www.ickdjs.cc/book_158834.html
- http://www.ickdjs.cc/book_1277037.html
- http://www.ickdjs.cc/book_1218444.html
- http://www.ickdjs.cc/book_1967512.html