分享
 
 
 

Windows CE设备驱动及BSP开发指南(Windows CE项目开发实践丛书)

Windows CE设备驱动及BSP开发指南(Windows CE项目开发实践丛书)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,家庭与计算机,Windows使用,
  品牌: 周建设

基本信息·出版社:中国电力出版社

·页码:401 页

·出版日期:2009年

·ISBN:7508386329/9787508386324

·条形码:9787508386324

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:Windows CE项目开发实践丛书

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Windows CE设备驱动及BSP开发指南》是《WindowsCE项目开发实践丛书》之一。《Windows CE设备驱动及BSP开发指南》围绕着一个BSP的实例开发为中心进行讲解,对WindowsCE设备驱动程序的开发、调试、移植、BootLoader开发、OAL开发、BSP相关配置文件的设置等做了深人地剖析。此外,还在此实例BsP基础上介绍了开发家庭智能化系统的流程。

《Windows CE设备驱动及BSP开发指南》可作为高等院校电子、电气、控制、计算机等专业本科生、研究生学习WindowsCE设备驱动及BSP开发的参考书或自学教材,也可供从事嵌人式领域的科研和工程技术人员参考使用,还可作为嵌入式培训班的教材。

编辑推荐《Windows CE设备驱动及BSP开发指南》由18章组成,分三大部分。第一部分是第1~11章,主要介绍Windows CE下设备驱动程序的开发过程,涉及设备驱动程序开发的基本概念,相关设备驱动实例讲解,设备驱动程序调试、移植等内容;第二部分是第12~17章,主要介绍如何开发一个BSP,涉及BSP基本概念,Boot Loader开发,OAL开发,相关文件配置等;第三部分是在第一、二部分的基础上进行举例说明,主要介绍一个家庭智能化系统的项目开发。

目录

前言

第1章 WindowsCE驱动简介

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 WindowsCE共享的驱动代码

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

2.1 WindowsCE中断的相关概念

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章 WindowsCE下驱动程序的管理

3.1 设备管理器的角色

3.2 设备管理器的架构

3.3 设备管理器相关注册表键

3.4 设备文件名称

3.5 I/O资源管理器

3.6 设备管理器相关API介绍

3.6.1 设备管理器枚举类型

3.6.2 设备管理器常用函数介绍

第4章 WindowsCE下驱动程序的访问控制

4.1 DMA

4.1.1 WindowsCE传统处理方法

4.1.2 WindowsCE处理DMA的新方法

4.2 驱动程序的内存访问

4.3 总线无关驱动程序

4.4 总线相关驱动程序

4.4.1 总线命名

4.4.2 总线驱动相关注册表键介绍

4.4.3 总线驱动电源回调

4.5 总线枚举器

4.6 设备接口类

4.7 设备接口通知

第5章 WindOWSCE下流接口驱动程序设计方法

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 将设备驱动程序打包到WindowsCE的镜像文件中

5.5.4 创建设备驱动程序的.def文件

5.5.5 编写驱动测试程序

5.6 编写串口驱动程序

5.6.1 串口工作原理分析

5.6.2 编写串口驱动程序的准备工作

5.6.3 填写相关流接口函数

5.6.4 小结

第6章 WindowsCE驱动程序的调试方法

6.1 使用CETK测试一个驱动程序的必要软硬件条件

6.2 使用CETK测试一个驱动程序的完整过程

6.2.1 使用CETK提供的模块测试设备驱动程序

6.2.2 使用自定义的模块测试设备驱动程序

第7章 编写GPlO驱动程序

7.1 Vortex86SXSoC简介

7.2 GPIO相关概念介绍

7.2.1 GPlO的概念

7.2.2 GPIO的特性

7.2.3 Vortex86SX的GPIO简介

7.2.4 Vortex86sx的GPIO相关寄存器介绍

7.3 GPIO驱动程序的编写

7.3.1 GPIO工作流程分析

7.3.2 编写串口驱动程序的准备工作

7.3.3 填写相关流接口函数

7.3.4 创建.def的文件

7.3.5 在注册表中注册GPID驱动程序

7.3.6 编写GPID驱动的测试程序

7.4 编写完标准GPIO驱动程序后的反思

7.4.1 GPIO驱动程序的另一种写法

7.4.2 用C#吏用GPIO(调用SXGPIO.DLL)

7.5 小结

第8章 编写看门狗驱动程序

8.1 看门狗简介

8.1.1 看门狗的概念

8.1.2 看门狗的工作原理

8.1.3 看门狗的操作流程

8.2 eBox2300Sx看门狗介绍

8.2.1 vorrex86sx第一只内置看门狗wDTO介绍

8.2.2 vorrex86Sx第二只内置看门狗wDTl介绍

8.3 编写看门狗驱动程序

8.3.1 Vortex86sx内置看门狗工作流程分析

8.3.2 创建WindOWSCE驱动工程

8.3.3 实现VOIrex86Sx内置看门狗驱动程序

8.3.4 创建.def的文件

8.3.5 编写wDT.DLL驱动子工程的注册表文件

8.3.6 编写WDT.DLL驱动子工程的WDT.DLL.bib文件

8.3.7 编写WDT..DLL驱动子工程的Sources文件

8.3.8 编译WDll.DLL驱动程序子工程

第9章 编写音频驱动程序

9.1 音频驱动开发基础

9.1.1 音频压缩管理器驱动程序

9.1.2 音频驱动的MDD层和PDD层

9.1.3 可插拔的编/解码器的要求

9.1.4 统一音频模型

9.1.5 wavedev2音频驱动模型

9.2 音频驱动程序注册表设置

9.2.1 ACM:驱动程序的注册表设置

9.2.2 软混频器注册表设置

9.3 音频驱动移植

9.4 音频驱动实例

9.4.1 ACM驱动程序实例

9.4.2 Wavedev驱动程序

9.5 音频驱动相关函数、结构体、消息介绍

第10章 编写块驱动程序

10.1 块设备驱动程序开发基础

10.1.1 块驱动架构

10.1.2 块驱动管理器

10.1.3 块设备文件系统

10.1.4 块驱动程序接口

10.1.5 加载块驱动程序

10.1.6 安装块驱动程序

10.1.7 侦测块驱动程序

10.1.8 访问块驱动程序

10.1.9 块设备的电源循环处理

10.2 块驱动程序注册表设置

10.2.1 自动加载块设备的名称限制

10.2.2 PC卡接口块驱动注册表设置

10.2.3 内置块驱动的注册表键设置

10.2.4 ATAPI块驱动注册表键设置

10.2.5 SD卡注册表设置

10.2.6 硬盘驱动程序的命名

10.3 块驱动程序实例

10.3.1 ATADISK磁盘驱动实例

10.3.2 ATAPI驱动实例

第11章 移植WindowsCE其他版本的驱动到WindowsCE6.0

11.1 驱动移植访问权限的确认

11.2 驱动移植的Marshalling

11.3 驱动移植的安全复制

ll.4 驱动移植的线程访问许可

11.5 驱动移植的用户接口

11.6 驱动程序的移植实例

第12章 板级支持包

12.1 BSP基本概念

12.1.1 BSP的由来

12.1.2 BSP的构成

……

第13章 WindowsCE下BootLoader的分析

第14章 开发BootLoader

第15章 WindowsCE下OAL的分析

第16章 如何开发OAL

第17章 创建WindowsCE配置文件

第18章 项目实例——家庭智能化系统开发

参考文献

……[看更多目录]

序言科技日新月异,Windows CE自问世以来,已在市场上占有一席之地,也让嵌入式开发人员多了一个选择。Windows CE的内核随着用户的需求而不断改进,开发的工具也更加友好,使得更多的开发者能够更简单、更快速地使用Windows CE强大的功能。

作者本身已有单片机开发的经验,进入西安昭营科技之后,学习Windows CE的开发,如鱼得水,他学习的热诚,让我印象深刻。后来指导公司新进研发人员,也非常热心。其间,在几次西安昭营科技的Windows CE研讨会做技术演讲。在公司Windows CE的技术支持上也颇有创新。

恰逢这次出版书籍的机会,我便鼓励他将Windows CE技术的心得整理分享给有心于此的开发者。希望他的分享能让更多的人进入Windows CE领域。

文摘插图:

Windows CE设备驱动及BSP开发指南(Windows CE项目开发实践丛书)

当一个嵌入式产品的项目确定要开发时,我们首先应该选择合适的硬件平台,当硬件平台明确之后,就要考虑选用什么类型的嵌入式操作系统。如果选用Windows CE作为操作系统,那么进行上层应用程序的开发将会变得非常简单。不过这需要有一个前提条件:要提供与该硬件平台对应的BSP和足够的驱动程序。这是Windows CE开发的一个技术难点。那么如何给自己的主板开发合适的BSP呢?没有研发能力的公司往往把这外包出去,甚至连硬件都是买市场上已有的。当然,如果使用技术功底深厚的公司的板卡,他们提供的BSP质量较高,能够避免应用程序开发过程中的不少麻烦。但是,如果由于某种特殊的需要,要求公司自己开发BSP,那么就有必要分析BSP的开发流程,在BSP的开发过程中,驱动开发又是一个重头戏,因此本书将用11个章节的篇幅介绍驱动开发的相关原理,开发流程并分析一些驱动程序的实例,之后再介绍BSP相关部分的开发。

对于一个应用工程师来说,觉得驱动开发非常神秘,没有任何开发思路。其实驱动开发并不是想象中的那么难,对于从事驱动开发的经验非常丰富的人来说,驱动开发基本上就是参考数据手册(datasheet),把相关的数据放到对应的位置这么简单。不过要想成为一个驱动开发的高手,必要的磨炼是不可缺少的。笔者认为学习驱动开发,应从基础开始,不要搞跳跃式学习,否则写出来的驱动程序虽然可以动作,但是在实际工作过程中往往漏洞百出,这样驱动程序通常是经不起严格测试的。下面先介绍Windows CE驱动的概况。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有