图书介绍
Windows CE嵌入式系统程序开发 基于ARM11pdf电子书版本下载
- 胡文,冯剑,姜海涛等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111419150
- 出版时间:2013
- 标注页数:472页
- 文件大小:186MB
- 文件页数:484页
- 主题词:Windows操作系统-程序设计
PDF下载
下载说明
Windows CE嵌入式系统程序开发 基于ARM11PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 软件篇 2
第1章 Windows CE系统结构 2
1.1 Windows Embedded CE 6.0的体系结构 2
1.2内存管理 7
1.2.1内存结构 7
1.2.2 Windows Embedded CE 6.0虚拟内存模型 8
1.3文件系统与存储管理 12
1.3.1文件系统 12
1.3.2注册表 14
1.3.3存储管理器 16
1.4进程与线程 19
1.4.1 Windows CE进程 19
1.4.2 Windows CE线程 21
1.4.3线程调度 24
1.4.4线程同步 26
1.4.5进程间通信 30
1.5中断处理 31
1.5.1中断基本概念 31
1.5.2中断服务例程 33
1.5.3中断服务线程 34
第2章 搭建Windows CE开发环境 36
2.1安装Visual Studio 2005 36
2.1.1安装Visual Studio 2005 36
2.1.2安装Visual Studio 2005 Service Pack 1 40
2.2安装Windows Embedded CE 6.0 42
2.2.1安装Platform Builder 6.0 Service Pack 1 47
2.2.2安装Windows Embedded CE 6.0 R2 50
2.2.3安装Windows Embedded CE 6.0 R3 53
2.3定制DMA-6410 XP系统 55
2.3.1使用项目向导 55
2.3.2构建新的平台 57
2.3.3编辑和修改Windows Embedded CE项目 62
2.3.4添加必要的功能 63
2.3.5 Build 67
2.4执行NK.nb0 70
2.5 Windows CE烧写 73
第3章Windows CE应用程序开发 85
3.1第一个WinCE程序 85
3.1.1 SDK的创建与安装 85
3.1.2应用程序设计 87
3.1.3使用C#编写LED驱动程序 91
3.1.4使用MFC编写界面程序 93
3.2窗体基本控件(MFC) 102
3.2.1控件的属性、使用方法以及事件 103
3.2.2 Edit控件 106
3.2.3 CheckBox控件 108
3.2.4 RadioButton控件 109
3.2.5 ComboBox控件 113
3.2.6 ListBox控件 119
3.2.7 Spin控件 124
3.2.8 Slider控件 128
3.3 SQL Server CE 131
3.3.1 SQLCE简介 131
3.3.2 SQLCE 3.0的安装 132
3.3.3 SQLCE 3.0连接配置 134
3.4 OLEDB编程访问SQLCE 3.0 140
3.4.1 OLEDB概述 140
3.4.2 OLEDB编程 141
3.5 SQLCE远程数据访问 151
3.5.1拉数据 152
3.5.2推数据 153
3.5.3远程T -SQL操作 154
3.6远程数据访问综合示例 154
第二部分 硬件篇 170
第4章 S3C6410硬件体系结构 170
4.1 S3C6410微处理器 170
4.1.1 S3C6410结构图 170
4.1.2 S3C6410处理器特性 170
4.2 GPIO输入输出接口 173
4.2.1 GPIO输入输出接口简介 173
4.2.2 GPIO专用寄存器 174
4.2.3 GPIO接口应用举例 183
4.3 PWM定时器 185
4.3.1 PWM定时器简介 185
4.3.2 PWM的操作 185
4.3.3 PWM专用寄存器 187
4.3.4定时器应用举例 192
4.4 DMA控制器 195
4.4.1 DMA控制器简介 195
4.4.2 DMA专用寄存器 198
4.4.3 DMA控制器应用举例 203
4.5 UART串行接口 207
4.5.1 UART串行接口简介 207
4.5.2 UART的操作 208
4.5.3 UART专用寄存器 209
4.5.4 UART接口应用举例 215
4.6 I2C总线接口 219
4.6.1 I2C总线接口简介 219
4.6.2 I2C总线接口操作模式 220
4.6.3 I2C总线接口专用寄存器 222
4.6.4 I2C总线接口应用举例 225
4.7 SPI接口 228
4.7.1 SPI总线接口简介 228
4.7.2 SPI操作 228
4.7.3 SPI专用寄存器 229
4.7.4 SPI接口应用举例 234
4.8 DMA-6410XP实验平台 235
4.8.1实验平台功能 235
4.8.2外观及接口 236
4.8.3平台硬件配置 236
4.8.4支持操作系统 239
第5章Windows CE Boot Loader与OAL 241
5.1 Boot Loader介绍 241
5.1.1 Boot Loader的引导选项 241
5.1.2 Boot Loader的典型特征 242
5.1.3 Windows CE中Boot Loader为可选项 243
5.2 Windows Boot Loader的软件框架和支持库 244
5.3 Windows CE操作系统映像文件格式 248
5.4 Windows CE的系统启动执行 253
5.4.1 OAL的功能 253
5.4.2 OAL的构成 254
5.4.3 OAL的启动 255
5.5 DMA-6410XP中Windows CE OAL开发 265
5.5.1 OEMGLOBAL结构体及其整体变量 266
5.5.2 OEM地址映像表 267
5.5.3 OEMIoControl函数 268
5.5.4 OAL的Cache操作OEM函数 269
第6章 接口驱动程序开发 271
6.1驱动架构分析 271
6.1.1驱动程序分类 271
6.1.2流接口驱动程序架构 272
6.1.3添加一个流 驱动到BSP中 275
6.2 LED接口及驱动程序 276
6.2.1 LED电路设计 277
6.2.2 S3C6410 GPIO专用寄存器 277
6.2.3 LED驱动程序分析 278
6.2.4 LED底层驱动程序设计 279
6.2.5 LED驱动程序设计 282
6.3键盘接口及驱动程序 293
6.3.1键盘概述 293
6.3.2矩阵式键盘 294
6.3.3接口专用寄存器 296
6.3.4键盘驱动操作分析 298
6.3.5键盘底层驱动程序设计 301
6.3.6键盘驱动程序设计 304
6.4 ADC接口及驱动程序 308
6.4.1 S3C6410ADC 308
6.4.2 A/D转换接口电路 309
6.4.3 ADC专用寄存器 311
6.4.4 A/D转换驱动分析 315
6.4.5 A/D转换底层驱动程序设计 316
6.4.6 A/D转换程序设计 320
6.5 UART串口驱动程序 323
6.5.1串行接口概述 324
6.5.2 UART接口电路 325
6.5.3 UART专用寄存器 327
6.5.4串行通信驱动程序分析 331
6.5.5串行通信底层驱动程序设计 332
6.5.6串口通信程序设计 342
6.6 GPRS接口及驱动程序 349
6.6.1 GPRS/GSM工作原理 349
6.6.2 AT命令 350
6.6.3电话程序设计 350
6.6.4短信程序设计 356
6.7直流电动机接口及驱动程序 364
6.7.1直流电动机驱动电路 364
6.7.2 PWM定时器专用寄存器 366
6.7.3直流电动机底层驱动程序设计 368
6.7.4直流电动机驱动程序设计 373
6.8步进电动机接口及驱动程序 374
6.8.1步进电动机驱动电路 374
6.8.2控制寄存器 376
6.8.3步进电动机底层驱动程序设计 377
6.8.4步进电动机驱动程序设计 383
6.9蓝牙接口及驱动程序 384
6.9.1蓝牙相关知识 384
6.9.2蓝牙模块的AT命令 386
6.9.3消息 388
6.9.4蓝牙驱动程序设计 388
第三部分 项目篇 398
第7章 GPS与Google Earth定位系统 398
7.1 GPS相关知识 398
7.1.1卫星星座 398
7.1.2地面监控系统 399
7.1.3信号接收机 399
7.2搭建环境 400
7.2.1解析GPS定位信息 400
7.2.2下载并安装Google Earth 400
7.3 GPS定位程序 401
7.4 GPS与Google Earth定位程序 407
7.4.1 Google Earth-Start程序的建立 407
7.4.2地图定位功能 411
7.4.3在地图上新增地标 414
第8章 鲜奶配送系统 417
8.1系统总体设计 417
8.2搭建开发环境 418
8.3系统数据库设计 424
8.4系统初始化 425
8.5终端应用程序设计 426
8.5.1登录界面 426
8.5.2主界面 428
8.5.3配送模块 429
8.5.4数据传输模块 441
8.5.5历史数据查询 444
8.5.6配送员设置 446
第9章 无线点餐系统 447
9.1搭建开发环境 447
9.1.1服务器端SQL Server 2005数据库的安装 448
9.1.2 SQLCE数据库的安装与配置 448
9.1.3 SQLCE 3.0连接配置 449
9.1.4 OLEDB编程访问SQLCE3.0 453
9.2初始化调用环境 460
9.3终端应用程序设计 461
9.3.1系统的登录功能 461
9.3.2系统主菜单 462
9.3.3点餐功能 462
9.3.4结算功能 464
9.3.5查台功能 464
9.3.6转台功能 464
9.3.7更新功能 465
9.4系统数据库设计 470
参考文献 472