第三部分 Windows CE6.0 的驱动程序
更新时间:2023-05-13 18:05:01 阅读量: 实用文档 文档下载
- 第三部分英文推荐度:
- 相关推荐
wince 6.0
地址:中国· 深圳经济特区福田区中康路32号弘亿大厦 电话:0755-83142770 传真:0755-83142771 邮政编码:518000 网址:http//
wince 6.0
第三部分Windows CE6.0 的驱动程序
wince 6.0
目
录
3.1 驱动程序的分类 3.2 设备管理器
3.3 驱动程序的加载机制 3.4 驱动注册表配置 3.5 流接口驱动及实例
wince 6.0
3.1 驱动程序的分类
提供给 系统 使用
提供给 用户 使用
本地驱动
流式驱动
wince 6.0
3.1 驱动程序的分类
本地驱动
本地驱动由GWES加载和管理
wince 6.0
3.1 驱动程序的分类
流式驱动
流式驱动由Device加载和管理
wince 6.0
3.1 驱动程序的分类
本地驱动
加载
Device GWES
流式驱动
加载
wince 6.0
3.1 驱动程序的分类
流式驱动
XXX_Init XXX_Open XXX_Close XXX_Deinit XXX_Read XXX_Write
本地驱动
wince 6.0
3.1 驱动程序的分类在移植过程中, 通常不需要修改 设备驱动服务接口(Device Driver Service provider Interface)
DDSI接口
模型设备驱动 (Model Device Driver)
平台设备驱动 (Platform Device Driver )
wince 6.0
3.1 驱动程序的分类
DDSI接口
整体结构依赖于单个 DLL 来实现
wince 6.0
3.1 驱动程序的分类
整体结构
分层结构
开 发 成 本
代 码 重 用
执 行 效 率
执 行 效 率
代 码 重 用
开 发 成 本
wince 6.0
目
录
3.1 驱动程序的分类 3.2 设备管理器
3.3 驱动程序的加载机制 3.4 驱动注册表配置 3.5 流接口驱动及实例
wince 6.0
3.2 设备管理器
[HKEY_LOCAL_MACHINE\init] "Launch20"="device.dll“
wince 6.0
3.2 设备管理器
内核在启动过程 期间加载 Device Manager (设备管理器)的外 壳程序
设备管理器外壳程序(Device.dll)
内核
Device Manager (设备管理器)的外 壳程序载入真正 的核心 Device Manager ( 设备 管理器) 代码 (Devmgr.dll)
设备管理器的核心((Devmgr.dll)
wince 6.0
3.2 设备管理器
通过XXX_IOControl 通过XXX_Deinit 通过XXX_Close 通过XXX_Open 通过XXX_Write 通过XXX_Read 通过XXX_Init函 函数进行输出输入 函数写入数据 函数读取数据 函数打开驱动 函数卸载驱动 函数关闭驱动 数加载驱动
设备 管理 器
流接口
流式 驱动 文件
wince 6.0
3.2 设备管理器 设备管理器与应用程序通信过程
用户应用程序 5 4
1
文件系统
3 2 设备管理器
wince 6.0
3.2 设备管理器 设备管理器与硬件通信过程用户应用程序 5 4
1
文件系统
3 2 设备管理器 8
CE内核 OEM适配层(OAL) 7 硬件
6
9
设备驱动程序 (流接口)
wince 6.0
目
录
3.1 驱动程序的分类 3.2 设备管理器
3.3 驱动程序的加载机制 3.4 驱动注册表配置 3.5 流接口驱动及实例
wince 6.0
3.3 驱动程序的加载机制驱动程序的加载方法
wince 6.0
3.3 驱动程序的加载机制静态加载过程
静态加载------在内核启动过程中,文件被加 载到相应的运行空间运行.注册要加载的文件 的路径和信息2
要加载的文件 合到镜
像(NK.bin) 中1
Make Image修改Platform.reg 文件镜像 NK.bin3
修改Platform.bib 文件
wince 6.0
3.3 驱动程序的加载机制静态加载过程镜像 NK.bin 下载4
内存SDRAM5
内核在启动过程中
流式驱动 2/
加载
/ 设备管理器 2 (Device.dll )
/ 图形界面 2 管理器 (GWES.dll )
加载/ 本地驱动 2
6
正在阅读:
郑州京翰教育2015-2016学年九年级上学期数学期末考试试题及答案12-25
以警务室为载体推动农村消防的调研文章07-04
【高考复习参考】2014届高考数学试题大冲关 二元一次不等式(组)04-07
我想拥有宁静的生活作文500字06-28
2016超星影视鉴赏答案09-21
华为新员工转正笔试题及答案12-25
假如我有魔法作文300字06-15
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 驱动程序
- Windows
- 部分
- 6.0
- CE
- 中小学生一周营养食谱
- 不同品种葡萄的抗氧化性研究
- 实用公文写作理论与技巧
- 1第一讲2_普通车床加工
- 《C_WinForm实践开发教程》chp7.水晶报表技术
- 结构力学1-几何组成分析
- 种子植物的分类(双子叶植物 菊科)
- 论孔子儒家思想在当代社会的现实意义
- Unit 5 Topic 1 Section C 学习指导
- 人机工程学在机械设计中的作用
- 2013年颁发农药产品生产批准证书名单(第一批)
- linux下安装USB无线网卡驱动
- Egyhzwa_a高等数学试题及答案
- 气相色谱-负化学源质谱法测定海洋生物中的多溴联苯醚
- 海洋药物的研究进展
- 八年级上册历史与社会
- 东至县2013—2014学年度(下)八年级数学期末试题参考答案及评分标准
- 调试工具DEBUG和第一个汇编程序
- 2Z102040施工成本控制与施工成本分析 二级建造师
- 身边的侵害与保护