为你推荐
扉页
版权页
内容简介
前言
出版说明
目录
第1章 绪论
1.1 嵌入式系统概述
1.1.1 嵌入式系统的硬件
1.1.2 嵌入式操作系统
1.1.3 嵌入式系统的应用扩展
1.2 Windows CE概述
1.2.1 Windows CE的发展历程
1.2.2 Windows CE的开发特征
1.2.3 Windows CE应用
1.3 Windows CE系统开发概述
1.3.1 Windows CE系统的开发内容
1.3.2 Windows CE系统的开发工具
1.3.3 Windows CE系统的开发流程
1.4 本书的内容
1.4.1 本书的选题
1.4.2 章节安排
本章小结
第2章 基于ARM9的Windows CE.NET 4.2操作系统开发实例
2.1 ARM9硬件平台配置
2.1.1 硬件平台配置
2.1.2 S3C2410处理器简介
2.2 导入Samsung SMDK2410 BSP
2.3 创建基本的Windows CE操作系统设计
2.4 构建Windows CE操作系统映像
2.5 将Eboot烧写到Flash存储器
2.6 下载并测试基本的Windows CE操作系统映像
2.7 LCD显示驱动及其修改
2.8 添加局域网络支持
2.9 创建一个无KITL支持的操作系统映像
2.10 添加Activesync支持
2.11 添加SD/MMC卡支持
2.12 BinFS文件系统与NAND Flash
2.13 添加蜂窝注册表和永久存储
2.13.1 蜂窝注册表
2.13.2 添加蜂窝注册表
2.14 添加FTP、Web和Telnet服务器支持
2.15 添加三串口支持
2.15.1 注册中断
2.15.2 修改注册表
2.15.3 修改内核
2.15.4 修改串口驱动程序
2.15.5 修改smdk2410.cec文件
2.15.6 测试三个串口
2.16 更改ROM和SDRAM的大小
2.17 添加屏幕旋转支持
2.17.1 修改LCD显示驱动程序
2.17.2 创建屏幕旋转应用程序
2.17.3 测试屏幕动态的旋转
2.17.4 屏幕旋转角度的永久保存
2.18 开机启动应用程序
2.18.1 使用Init键开机自动运行RotateScreen应用程序
2.18.2 使用Startup文件夹开机自动运行RotateScreen应用程序
2.19 隐藏任务栏和去除桌面图标
2.20 添加触摸屏
2.21 添加软键盘和中文输入法
2.22 将最终操作系统运行时映像写入Flash
本章小结
第3章 基于ARM9的Windows CE 5.0操作系统开发实例
3.1 Windows CE 5.0操作系统开发概述
3.2 移植SMDK2410 BSP
3.2.1 BSP移植概述
3.2.2 修改SMDK2410.CEC文件
3.2.3 创建和配置基于SMDK2410 BSP的操作系统设计
3.2.4 根据创建过程修改SMDK2410 BSP
3.3 测试SMDK2410 BSP
3.3.1 建立开发机与目标板环境
3.3.2 修改LCD显示驱动
3.3.3 创建并下载运行操作系统运行时映像
3.3.4 进一步的开发工作
3.3.5 对SMDK2410 BSP的说明
本章小结
第4章 Windows Embedded CE 6.0概述
4.1 Windows Embedded CE 6.0新特征概述
4.1.1 开发工具与开发平台
4.1.2 操作系统内核及架构
4.1.3 更多新的操作系统特征组件
4.1.4 更多开放的源代码
4.2 Windows Embedded CE 6.0操作系统的架构
4.3 Windows Embedded CE 6.0的内存管理
4.3.1 Windows Embedded CE 6.0的内存管理模型
4.3.2 内核存储器空间
4.3.3 用户存储器空间
4.4 Windows Embedded CE 6.0的驱动程序
4.4.1 驱动程序概述
4.4.2 内核模式驱动与用户模式驱动
4.4.3 驱动程序源代码
4.4.4 流接口驱动程序
4.4.5 驱动程序的ISR和IST处理
4.4.6 物理基地址到虚拟地址的映射
4.4.7 驱动程序中的DMA操作
本章小结
第5章 基于eBox2300的Windows Embedded CE 6.0操作系统开发实例
5.1 eBox2300 SoC嵌入式计算机系统
5.2 构建Windows Embedded CE 6.0开发环境
5.2.1 Visual Studio 2005安装简介
5.2.2 Windows Embedded CE 6.0安装简介
5.2.3 eBox2300 BSP安装简介
5.3 eBox2300的启动加载系统
5.4 创建Windows Embedded CE 6.0操作系统
5.4.1 创建操作系统工程
5.4.2 定制操作系统组件
5.4.3 配置操作系统设计平台属性
5.4.4 创建操作系统运行时映像
5.5 下载并运行Windows Embedded CE 6.0操作系统
5.5.1 建立目标机与开发机的连接
5.5.2 配置目标设备的连接性选项
5.5.3 下载和运行操作系统
5.5.4 操作系统远程调试
5.5.5 操作系统功能测试
5.6 创建发布版的Windows Embedded CE 6.0操作系统
5.6.1 配置操作系统设计平台属性
5.6.2 创建并运行操作系统运行时映像
5.7 操作系统功能的增强
5.7.1 设定网卡的IP地址
5.7.2 设置IDE硬盘的安装点
5.7.3 添加USB摄像头驱动
5.8 测试Windows Embedded CE 6.0操作系统
5.8.1 验证网卡的IP地址
5.8.2 验证IDE Flash硬盘的安装点
5.8.3 验证USB摄像头驱动
5.9 将操作系统映像写入IDE Flash
5.10 运行时许可证评估
本章小结
第6章 Windows Embedded CE 6.0应用程序开发
6.1 创建SDK
6.2 创建托管的C#智能设备应用程序
6.3 部署智能设备应用程序
6.4 创建本地的C++智能设备应用程序
6.5 串口通信应用程序
6.6 C/C++语言与汇编语言混合编程
6.7 托管代码与本地代码协同工作
6.7.1 P/Invoke
6.7.2 使用托管代码调用Windows CE API
6.7.3 托管代码调用Windows CE API应用程序实例
本章小结
第7章 SQL Server Mobile数据库开发
7.1 SQL Server Mobile数据库简介
7.1.1 SQL Server Mobile的功能
7.1.2 SQL Server Mobile的客户端/服务器架构
7.1.3 SQL Server Mobile的应用程序开发工具
7.2 安装和配置SQL Server Mobile开发环境
7.2.1 SQL Server Mobile安装概述
7.2.2 安装IIS
7.2.3 安装SQL Server 2005
7.2.4 安装SQL Server Mobile Server组件
7.2.5 安装SQL Server Mobile Edition Device SDK组件
7.2.6 安装Windows Mobile 6 SDK
7.2.7 安装Windows Mobile 6中文版模拟器映像
7.3 创建和配置数据库远程复制
7.3.1 创建AddressBook示例数据库
7.3.2 创建快照代理用户账号及快照文件夹
7.3.3 创建数据库发布
7.3.4 设置发布数据库的权限
7.3.5 创建发布数据库的快照
7.3.6 配置IIS和SQL Server 2005以实现Web同步
7.3.7 创建SQL Server Mobile数据库
7.3.8 创建SQL Server Mobile数据库订阅
7.4 编写智能设备移动数据库应用程序
7.4.1 创建智能设备应用程序工程
7.4.2 配置数据源
7.4.3 创建数据显示表单
7.4.4 编写数据同步代码
7.4.5 部署并测试应用程序
本章小结
附录 本书所用到的网上资源
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜