当前位置:首页 > 工业技术
Windows CE开发实例精粹
Windows CE开发实例精粹

Windows CE开发实例精粹PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:张冬泉,谭南林编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121064098
  • 页数:339 页
图书介绍:本书在内容的组织上分为Windows CE操作系统开发和应用程序开发,操作系统开发主要涉及操作系统定制开发和下载调试,应用程序开发则主要涉及本地应用程序开发和托管应用程序开发、串口应用程序开发、C/C++语言与汇编语言混合编程、托管代码与本地代码协同开发等内容,并着重对SQL Server Mobile数据库开发进行了详细描述。
《Windows CE开发实例精粹》目录

第1章 绪论 1

1.1嵌入式系统概述 1

1.1.1嵌入式系统的硬件 1

1.1.2嵌入式操作系统 3

1.1.3嵌入式系统的应用扩展 4

1.2Windows CE概述 6

1.2.1Windows CE的发展历程 6

1.2.2Windows CE的开发特征 6

1.2.3Windows CE应用 9

1.3Windows CE系统开发概述 10

1.3.1Windows CE系统的开发内容 10

1.3.2Windows CE系统的开发工具 11

1.3.3Windows CE系统的开发流程 12

1.4本书的内容 14

1.4.1本书的选题 14

1.4.2章节安排 15

本章小结 16

第2章 基于ARM9的Windows CENET4.2操作系统开发实例 17

2.1ARM9硬件平台配置 17

2.1.1硬件平台配置 17

2.1.2 S3C2410处理器简介 18

2.2导入Samsung SMDK2410 BSP 19

2.3创建基本的Qindows CE操作系统设计 22

2.4构建Windows CE操作系统映像 26

2.5将Eboot烧写到Flash存储器 28

2.6下载并测试基本的Windows CE操作系统映像 34

2.7 LCD显示驱动及其修改 41

2.8添加局域网络支持 47

2.9 创建一个无KITL支持的操作系统映像 50

2.10添加Activesync支持 51

2.11添加SD/MMC卡支持 60

2.12 BinFS文件系统与NAND Flash 63

2.13添加蜂窝注册表和永久存储 67

2.13.1蜂窝注册表 67

2.13.2添加蜂窝注册表 68

2.14添加FTP、Web和Telnet服务器支持 71

2.15添加三串口支持 81

2.15.1注册中断 82

2.15.2修改注册表 82

2.15.3修改内核 84

2.15.4修改串口驱动程序 90

2.15.5修改smdk2410.cec文件 101

2.15.6测试三个串口 102

2.16更改ROM和SDRAM的大小 104

2.17添加屏幕旋转支持 106

2.17.1修改LCD显示驱动程序 106

2.17.2创建屏幕旋转应用程序 107

2.17.3测试屏幕动态的旋转 108

2.17.4屏幕旋转角度的永久保存 110

2.18开机启动应用程序 113

2.18.1使用Init键开机自动运行RotateScreen应用程序 114

2.18.2使用Startup文件夹开机自动运行RotateScreen应用程序 115

2.19隐藏任务栏和去除桌面图标 116

2.20添加触摸屏 117

2.21添加软键盘和中文输入法 119

2.22将最终操作系统运行时映像写入Flash 123

本章小结 125

第3章 基于ARM9的Windows CE 5.0操作系统开发实例 127

3.1 Windows CE 5.0操作系统开发概述 127

3.2移植SMDK2410 BSP 128

3.2.1BSP移植概述 128

3.2.2修改SMDK2410.CEC文件 128

3.2.3创建和配置基于SMDK2410 BSP的操作系统设计 129

3.2.4根据创建过程修改 SMDK2410 BSP 130

3.3测试SMDK2410 BSP 134

3.3.1建立开发机与目标板环境 135

3.3.2修改LCD显示驱动 135

3.3.3创建并下载运行操作系统运行时映像 135

3.3.4进一步的开发工作 136

3.3.5对SMDK2410 BSP的说明 137

本章小结 138

第4章 Windows Embedded CE 6.0概述 139

4.1 Windows Embedded CE 6.0新特征概述 139

4.1.1开发工具与开发平台 139

4.1.2操作系统内核及架构 141

4.1.3更多新的操作系统特征组件 142

4.1.4更多开放的源代码 143

4.2Windows Embedded CE 6.0操作系统的架构 143

4.3Windows Embedded CE 6.0的内存管理 145

4.3.1Windows Embedded CE 6.0的内存管理模型 145

4.3.2内核存储器空间 147

4.3.3用户存储器空间 148

4.4Windows Embedded CE 6.0的驱动程序 151

4.4.1驱动程序概述 151

4.4.2内核模式驱动与用户模式驱动 151

4.4.3驱动程序源代码 154

4.4.4流接口驱动程序 156

4.4.5驱动程序的ISR和IST处理 164

4.4.6物理基地址到虚拟地址的映射 169

4.4.7驱动程序中的DMA操作 170

本章小结 172

第五章 基于eBox2300的Windows Embedded CE 6.0操作系统开发实例 173

5.1 eBox2300 SoC嵌入式计算机系统 173

5.2构建Windows Embedded CE 6.0开发环境 175

5.2.1Visual Studio 2005安装简介 175

5.2.2Windows Embedded CE 6.0安装简介 177

5.2.3eBox2300 BSP安装简介 179

5.3eBox2300的启动加载系统. 180

5.4创建Windows Embedded CE 6.0操作系统 183

5.4.1创建操作系统工程 183

5.4.2定制操作系统组件 188

5.4.3配置操作系统设计平台属性 194

5.4.4创建操作系统运行时映像 197

5.5下载并运行Windows Embedded CE 6.0操作系统 198

5.5.1建立目标机与开发机的连接 198

5.5.2配置目标设备的连接性选项 200

5.5.3下载和运行操作系统 203

5.5.4操作系统远程调试 206

5.5.5操作系统功能测试 207

5.6创建发布版的Windows Embedded CE 6.0操作系统 214

5.6.1配置操作系统设计平台属性 214

5.6.2创建并运行操作系统运行时映像 216

5.7操作系统功能的增强 219

5.7.1设定网卡的IP地址 219

5.7.2设置IDE硬盘的安装点 220

5.7.3添加USB摄像头驱动 221

5.8测试Windows Embedded CE 6.0操作系统 222

5.8.1验证网卡的IP地址 223

5.8.2验证IDE Flash硬盘的安装点 223

5.8.3验证USB摄像头驱动 224

5.9将操作系统映像写入IDE Flash 226

5.10运行时许可证评估 228

本章小结 229

第6章 Windows Embedded CE 6.0应用程序开发 230

6.1创建SDK 230

6.2创建托管的C#智能设备应用程序 233

6.3部署智能设备应用程序 235

6.4创建本地的C++智能设备应用程序 239

6.5串口通信应用程序 246

6.6C/C++语言与汇编语言混合编程 257

6.7托管代码与本地代码协同工作 264

6.7.1P/Invoke 264

6.7.2使用托管代码调用Windows CE API 265

6.7.3托管代码调用Windows CE API应用程序实例 266

本章小结 285

第7章 SQL Server Mobile数据库开发 287

7.1 SQL Server Mobile数据库简介 287

7.1.1 SQL Server Mobile的功能 288

7.1.2 SQL Server Mobile的客户端/服务器架构 288

7.1.3 SQL Server Mobile的应用程序开发工具 290

7.2安装和配置SQL Server Mobile开发环境 291

7.2.1 SQL Server Mobile安装概述 291

7.2.2安装ⅡS 292

7.2.3安装SQL Server 2005 292

7.2.4安装SQL Server Mobile Server组件 294

7.2.5安装SQL Server Mobile Edition Device SDK组件 296

7.2.6安装Windows Mobile 6 SDK 297

7.2.7安装Windows Mobile 6中文版模拟器映像 298

7.3创建和配置数据库远程复制 299

7.3.1创建AddressBook示例数据库 299

7.3.2创建快照代理用户账号及快照文件夹 302

7.3.3创建数据库发布 303

7.3.4设置发布数据库的权限 309

7.3.5创建发布数据库的快照 312

7.3.6配置ⅡS和SQL Server 2005以实现Web同步 314

7.3.7创建SQL Server Mobile数据库 319

7.3.8创建SQL Server Mobile数据库订阅 320

7.4编写智能设备移动数据库应用程序 324

7.4.1创建智能设备应用程序工程 324

7.4.2配置数据源 325

7.4.3创建数据显示表单 327

7.4.4编写数据同步代码 328

7.4.5部署并测试应用程序 330

本章小结 335

附录 本书所用到的网上资源 336

参考文献 339

相关图书
作者其它书籍
返回顶部