书籍详情
Windows CE项目开发实践丛书Windows CE设备驱动及BSP开发指南
作者:周建设 编著
出版社:中国电力出版社
出版时间:2009-06-01
ISBN:9787508386324
定价:¥45.00
购买这本书可以去
内容简介
本书是《Windows CE项目开发实践丛书》之一。本书围绕着一个BSP的实例开发为中心进行讲解,对Windows CE设备驱动程序的开发、调试、移植、Boot Loader开发、OAL开发、BSP相关配置文件的设置等做了深人地剖析。此外,还在此实例BsP基础上介绍了开发家庭智能化系统的流程。本书可作为高等院校电子、电气、控制、计算机等专业本科生、研究生学习Windows CE设备驱动及BSP开发的参考书或自学教材,也可供从事嵌人式领域的科研和工程技术人员参考使用,还可作为嵌入式培训班的教材。
作者简介
暂缺《Windows CE项目开发实践丛书Windows CE设备驱动及BSP开发指南》作者简介
目录
序
前言
第1章 Windows CE驱动简介
1.1 什么是驱动
1.1.1 驱动的概念
1.1.2 驱动的角色
1.2 驱动的种类
1.2.1 单层驱动和分层驱动
1.2.2 内置驱动和流驱动
1.2.3 用户和内核模式驱动
1.3 何时需要驱动
1.4 驱动开发的步骤
1.5 Windows CE共享的驱动代码
第2章 Windows CE下驱动程序的中断处理
2.1 Windows CE中断的相关概念
2.2 中断处理
2.2.1 中断服务
2.2.2 中断屏蔽
2.2.3 嵌套中断处理
2.2.4 共享中断处理
2.2.5 中断处理过程分析
2.2.6 配置、注册、并撤消一个中断处理程序
2.3 中断服务例程
2.3.1 安装ISR和设备驱动程序
2.3.2 安装一个ISR并等待中断事件的产生
2.3.3 编译一个ISR错误分析
2.3.4 安装ISR和内核
2.4 中断服务线程(IST)
2.5 中断通知
第3章 Windows CE下驱动程序的管理
3.1 设备管理器的角色
3.2 设备管理器的架构
3.3 设备管理器相关注册表键
3.4 设备文件名称
3.5 I/O资源管理器
3.6 设备管理器相关API介绍
3.6.1 设备管理器枚举类型
3.6.2 设备管理器常用函数介绍
第4章 Windows CE下驱动程序的访问控制
4.1 DMA
4.1.1 Windows CE传统处理方法
4.1.2 Windows CE处理DMA的新方法
4.2 驱动程序的内存访问
4.3 总线无关驱动程序
4.4 总线相关驱动程序
4.4.1 总线命名
4.4.2 总线驱动相关注册表键介绍
4.4.3 总线驱动电源回调
4.5 总线枚举器
4.6 设备接口类
4.7 设备接口通知
第5章 Windows CE下流接口驱动程序设计方法
5.1 流接口驱动程序简介
5.2 流接口驱动程序架构
5.3 流接口驱动程序的实现
5.3.1 流接口驱动程序入口点
5.3.2 单通道和多通道
5.4 流接口函数介绍
5.5 开发一个标准流驱动程序的完整流程
5.5.1 创建驱动STD
5.5.2 注册表中注册设备驱动程序
5.5.3 将设备驱动程序打包到Windows CE的镜像文件中
5.5.4 创建设备驱动程序的.def‘文件
5.5.5 编写驱动测试程序
5.6 编写串口驱动程序
5.6.1 串口工作原理分析
5.6.2 编写串口驱动程序的准备工作
5.6.3 填写相关流接口函数
5.6.4 小结
第6章 Windows CE驱动程序的调试方法
6.1 使用CETK测试一个驱动程序的必要软硬件条件
6.2 使用CETK测试一个驱动程序的完整过程
6.2.1 使用CETK提供的模块测试设备驱动程序
6.2.2 使用自定义的模块测试设备驱动程序
第7章 编写GPIO驱动程序
7.1 Vortex86SX SoC简介
……
第8章 编写看门狗驱动程序
第9章 编写音频驱动程序
第10章 编写块驱动程序
第11章 移植Windows CE其他版本的驱动到Windows CE 6.0
第12章 板级支持包
第13章 Windows CE下Boot Loader的分析
第14章 开发Boot Loader
第15章 Windows CE下OAL的分析
第16章 如何开发OAL
第17章 创建Windows CE配置文件
第18章 项目实例——家庭智能化系统开发
参考文献
跋
前言
第1章 Windows CE驱动简介
1.1 什么是驱动
1.1.1 驱动的概念
1.1.2 驱动的角色
1.2 驱动的种类
1.2.1 单层驱动和分层驱动
1.2.2 内置驱动和流驱动
1.2.3 用户和内核模式驱动
1.3 何时需要驱动
1.4 驱动开发的步骤
1.5 Windows CE共享的驱动代码
第2章 Windows CE下驱动程序的中断处理
2.1 Windows CE中断的相关概念
2.2 中断处理
2.2.1 中断服务
2.2.2 中断屏蔽
2.2.3 嵌套中断处理
2.2.4 共享中断处理
2.2.5 中断处理过程分析
2.2.6 配置、注册、并撤消一个中断处理程序
2.3 中断服务例程
2.3.1 安装ISR和设备驱动程序
2.3.2 安装一个ISR并等待中断事件的产生
2.3.3 编译一个ISR错误分析
2.3.4 安装ISR和内核
2.4 中断服务线程(IST)
2.5 中断通知
第3章 Windows CE下驱动程序的管理
3.1 设备管理器的角色
3.2 设备管理器的架构
3.3 设备管理器相关注册表键
3.4 设备文件名称
3.5 I/O资源管理器
3.6 设备管理器相关API介绍
3.6.1 设备管理器枚举类型
3.6.2 设备管理器常用函数介绍
第4章 Windows CE下驱动程序的访问控制
4.1 DMA
4.1.1 Windows CE传统处理方法
4.1.2 Windows CE处理DMA的新方法
4.2 驱动程序的内存访问
4.3 总线无关驱动程序
4.4 总线相关驱动程序
4.4.1 总线命名
4.4.2 总线驱动相关注册表键介绍
4.4.3 总线驱动电源回调
4.5 总线枚举器
4.6 设备接口类
4.7 设备接口通知
第5章 Windows CE下流接口驱动程序设计方法
5.1 流接口驱动程序简介
5.2 流接口驱动程序架构
5.3 流接口驱动程序的实现
5.3.1 流接口驱动程序入口点
5.3.2 单通道和多通道
5.4 流接口函数介绍
5.5 开发一个标准流驱动程序的完整流程
5.5.1 创建驱动STD
5.5.2 注册表中注册设备驱动程序
5.5.3 将设备驱动程序打包到Windows CE的镜像文件中
5.5.4 创建设备驱动程序的.def‘文件
5.5.5 编写驱动测试程序
5.6 编写串口驱动程序
5.6.1 串口工作原理分析
5.6.2 编写串口驱动程序的准备工作
5.6.3 填写相关流接口函数
5.6.4 小结
第6章 Windows CE驱动程序的调试方法
6.1 使用CETK测试一个驱动程序的必要软硬件条件
6.2 使用CETK测试一个驱动程序的完整过程
6.2.1 使用CETK提供的模块测试设备驱动程序
6.2.2 使用自定义的模块测试设备驱动程序
第7章 编写GPIO驱动程序
7.1 Vortex86SX SoC简介
……
第8章 编写看门狗驱动程序
第9章 编写音频驱动程序
第10章 编写块驱动程序
第11章 移植Windows CE其他版本的驱动到Windows CE 6.0
第12章 板级支持包
第13章 Windows CE下Boot Loader的分析
第14章 开发Boot Loader
第15章 Windows CE下OAL的分析
第16章 如何开发OAL
第17章 创建Windows CE配置文件
第18章 项目实例——家庭智能化系统开发
参考文献
跋
猜您喜欢