Windows CE嵌入式系统程序开发 基于ARM11PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:胡文,冯剑,姜海涛等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:9787111419150
- 页数:472 页
第一部分 软件篇 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
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019