9 Windows CE操作系统
更新时间:2023-08-26 16:03:01 阅读量: 教育文库 文档下载
Windows CE 操作系统
Windows CE操作系统
第9章Windows CE 操作系统
Windows CE 操作系统
Windows CE操作系统
内 容 9.1 ARM微处理器系列 9.2 ARM处理器的工作状态
9.3 ARM处理器的工作模式9.4 Windows CE驱动程序开发 9.5 ARM 处理器的寄存器组织 9.6 ARM 异常处理
Windows CE 操作系统
Windows CE操作系统
9.2 Windows CE驱动程序开发
Windows CE 操作系统
Windows CE操作系统
CE驱动程序
所有驱动皆为动态链接库 驱动实现中可以调用所有标准的API CE驱动程序模型 本机驱动程序 流接口驱动程序
Windows CE 操作系统
Windows CE操作系统
本机驱动程序
用于低级、内置设备 提供一组定制的接口 可通过移植、定制微软提供的驱动样例来实现
Windows CE 操作系统
Windows CE操作系统
流接口驱动程序
基本的设备驱动类型 实现一组固定的流接口函数 所有的CE设备皆可使用此模型实现
Windows CE 操作系统
Windows CE操作系统
Keyboard Mouse Touch Screen Display Battery Notification LED
GWES加载驱动
Windows CE 操作系统
Windows CE操作系统
设备管理器加载的驱动
本地驱动: 流接口驱动: PCMCIA Host Controller USB Host Controller driver Audio driver Serial port driver Parallel port driver
Windows CE 操作系统
Windows CE操作系统
需要时加载驱动
PC Card Client drivers USB Client drivers NDIS Miniport drivers
Windows CE 操作系统
Windows CE操作系统
中断处理
内核模式的中断服务例程(ISR) 短小的汇编语言代码 返回中断号给内核 用户模式的中断服务线程(IST) 接收中断通知,并进行中断的处 理
Windows CE 操作系统
Windows CE操作系统
注册中断服务函数
在设备驱动程序被加载后,驱动程序创建一个IST并且用中断服务函数进 行注册 IST为一个或者多个逻辑中断注册 (InterruptInitialize) 微软的MDD层注册应用中断的驱动 程序
Windows CE 操作系统
Windows CE操作系统
取消注册中断服务函数
调用 InterruptDisable 来删除IST和
逻辑中断的连接 调用 OEMInterruptDisable 关闭中断
Windows CE 操作系统
Windows CE操作系统
处理中断 1、中断发生时,内核跳至异常处理程序 2、异常处理程序使所有中断无效,然后调用合 适的中断服务例行程序,中断服务例行程序以 中断标识符的形式返回逻辑中断。 3、中断处理程序重新启动除当前中断以外的所 有中断,并把信号传递给适当的中断服务线程。 4、中断服务线程调用依赖平台的驱动程序来访 问硬件和完成逻辑中断的处理。 5、中断服务线程调用InterruntDone函数。 6、中断处理程序重新启动当前中断,并在OAL 中调用OEMIntemptDone函数。
Windows CE 操作系统
Windows CE操作系统
中断处理
Windows CE 操作系统
Windows CE操作系统
单片驱动程序 分层驱动程序
本机驱动程序
直接将硬件设备的功能传递给操作系统 模型设备驱动程序(MDD) 依赖平台的设备驱动程序(PDD)
Windows CE 操作系统
Windows CE操作
系统
嵌套的中断
256个优先级,0最高,以前的8个优先级映 射为248-255 高优先级的ISR和IST可以中断低优先级 的ISR和IST 四个范围 0-96:高优先级实时任务 97-152:缺省的CE驱动 153-247:比普通的用户级任务高的任务 248-255:非实时的用户应用
Windows CE 操作系统
Windows CE操作系统
驱动程序的安装
连接CE设备 把驱动DLL拷贝到\Windows目录 设置注册表键值
Windows CE 操作系统
Windows CE操作系统
本地驱动程序模型
Windows CE 操作系统
Windows CE操作系统
MDD执行任务
链接PDD层并定义它希望调用的函数 把不同的函数集提供给操作系统 处理像中断处理这样的复杂任务 与GWES模块和内核通信
正在阅读:
9 Windows CE操作系统08-26
5800公路线路计算万能程序05-02
学校艺术教育是提高学生综合素质的有效途径-最新作文资料01-07
2010年北京化学一模解密预测试卷(二)03-24
汽车综合故障诊断试题答案509-12
有雨的日子,真好作文600字06-28
三公经费自查自纠报告优秀8篇03-26
推荐下载 清明节演讲稿250字 清明节演讲稿格式-最新11-01
XenServer详细实施方案范例06-23
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 操作系统
- Windows
- 液晶电源板的几个维修经验要点
- 医院安全生产整体情况工作汇报 2016 年
- 软件使用说明书(模板)
- 2017-2022年中国称重控制显示器行业分析与发展前景评估报告(目录)
- 2008年全国体育单招考试语文试卷
- 第1课 夏商周的政治制度
- 医学记忆口诀----生理学,生化,内科,诊断学,外科
- 新城镇中心小学(幼儿园)家校联系制度
- 教材有关知识
- 6A Module 3 Unit 8 The food we eat
- 2019年精选小学语文一年级下册第四单元16 这儿真好苏教版课后练习-含答案解析第十二篇
- 量子力学 03力学量用算符表达
- 城乡医疗救助工作中存在的问题及对策
- 生活与哲学第四单元第十二课第二课时
- 发酵工艺FMEA 分析实例
- 企业和谐劳动关系构建的意义及举措
- 2013年汽车用品市场消费趋势调查报告
- 中国沙滩鞋鞋底行业市场前景分析预测报告(目录)
- 2018年叔丁胺市场调研行情及行业投资前景预测分析报告(目录)
- EDTA标准溶液配制与标定