Windows CE嵌入式系统程序开发

时间:2023-01-10 17:47:19
《Windows CE嵌入式系统程序开发》
基本信息
作者: 胡文    冯剑    姜海涛    胡玥   
丛书名: 单片机与嵌入式丛书
出版社:机械工业出版社
ISBN:9787111419150
上架时间:2013-5-8
出版日期:2013 年5月
开本:16开
页码:471
版次:1-1
所属分类:计算机 > 计算机组织与体系结构 > 嵌入式计算机
Windows CE嵌入式系统程序开发
更多关于 》》》《 Windows CE嵌入式系统程序开发
内容简介
    计算机书籍
  《windows ce嵌入式系统程序开发(基于arm11)》主要分为3部分,包括软件篇、硬件篇和项目篇。软件篇着重讲解了windows ce体系结构、搭建windows embedded ce 6.0开发环境和windows ce应用程序开发;硬件篇重点讲解了s3c6410硬件体系结构、windows ce boot loader与oal开发,在windows embedded ce 6.0和visual studio 2005开发环境下,采用c++开发接口驱动程序;项目篇提供完整的综合应用项目的程序开发实例,详细介绍了开发过程和源代码。并且安排了丰富的实验内容与课后实践,让读者深刻理解和掌握嵌入式系统开发的整个过程,了解底层驱动程序驱动硬件的原理和上层应用程序的设计方法。
   《windows ce嵌入式系统程序开发(基于arm11)》内容丰富实用,层次清晰,叙述详尽,方便教学与自学。本书可作为高等院校计算机类、电子类和控制类等专业高年级本科生、研究生学习嵌入式windows ce程序开发的教材,也可作为全国大学生电子设计竞赛培训教材,以及工程技术人员进行嵌入式系统开发与应用的参考书。 
目录
《windows ce嵌入式系统程序开发(基于arm11)》 
前言 
第一部分 软件篇 
第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 
第二部分 硬件篇 
第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 s3c6410 adc / 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 
第三部分 项目篇 
第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
图书信息来源: 中国互动出版网