王朝百科
分享
 
 
 

WindowsCE设备驱动及BSP开发指南

王朝百科·作者佚名  2010-06-10  
宽屏版  字体: |||超大  

图书信息

WindowsCE设备驱动及BSP开发指南

书 名: Windows CE设备驱动及BSP开发指南

作者:周建设

出版社:中国电力出版社

出版时间: 2009-6-1

ISBN: 9787508386324

开本: 16开

定价: 45.00元

内容简介本书是《Windows CE项目开发实践丛书》之一。

本书围绕着一个BSP的实例开发为中心进行讲解,对Windows CE设备驱动程序的开发、调试、移植、Boot Loader开发、OAL开发、BSP相关配置文件的设置等做了深入地剖析。此外,还在此实例BsP基础上介绍了开发家庭智能化系统的流程。

本书可作为高等院校电子、电气、控制、计算机等专业本科生、研究生学习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.5Windows CE共享的驱动代码

第2章Windows CE下驱动程序的中断处理

2.1Windows 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.5I/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.1Vortex86SX 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章 项目实例——家庭智能化系统开发

参考文献

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有