第13章 Windows CE下的驱动开发
更新时间:2023-06-09 04:10:01 阅读量: 实用文档 文档下载
- 第13章轴对称思维导图推荐度:
- 相关推荐
Windows CE系统开发PPT-13
第13章Windows CE下的驱动开发
Windows CE系统开发PPT-13
本章目标掌握Windows CE驱动程序的概念 掌握 驱动程序的概念 掌握Windows CE驱动程序的分类及架构 掌握 驱动程序的分类及架构 掌握流接口驱动的开发和移植方法 掌握内建设备驱动的开发和移植方法
2
Windows CE系统开发PPT-13
13.1 Windows CE驱动开发综述 13.1.1驱动的基本概念 驱动程序是一个软件模块,用来描述摸个物理或虚 拟设备的具体功能,管理这些设备的操作.物理 设备的例子包括:网络设配器,计数器,通用串 口(UARTs)等.而文件系统,则是一个虚拟设 备的例子.当开发设备驱动程序时,应对操作系 统提供的服务接口多加利用.另外,Windows CE 中驱动程序是运行在用户态的.
Windows CE系统开发PPT-13
13.1.2 驱动开发工具 微软公司推荐使用Platform Builder来开发Windows CE下的设备驱动程序.当然,用户也可以使用微 软公司的eMbedded Visual C++来开发设备驱动, 不过采用这个开发工具时,会在调试,测试时受 到一些功能上的限制.
Windows CE系统开发PPT-13
13.1.3 分层驱动与单层驱动大部分Windows CE下的驱动程序采用了分层驱动的 结构.在这种结构中,驱动程序被分为两部分, 模板驱动(model device driver ,简称MDD)和平台驱 动(platform dependent driver ,简称PDD).而有 的驱动程序采用单层驱动的架构,即将MDD层和 PDD层整合到一起.
Windows CE系统开发PPT-13
13.2 流接口驱动的开发 13.2.1 流接口驱动介绍 当物理外设的主要功能是用于数据的收发传输时, 其驱动程序一般会采用流接口驱动的方式.采用 流接口的驱动程序,其他软件模块可以将其当作 一个特殊的文件来进行操作.无论驱动程序中采 用何种方法对物理设备进行操作,只要驱动采用 流接口的形式,就将其视为是一个流接口驱动. 流接口驱动对外输出流接口函数
Windows CE系统开发PPT-13
13.2.2 流接口驱动的工作原理 设备管理器或应用程序可以通过对文件系统的调用 来向流接口驱动传送命令.驱动中封装了将接收 到的命令转换为操作对应的设备的功能.所有的 流接口驱动,无论是管理板载的设备还是可安装 的设备,无论是在系统启动时加载还是动态加载 ,都有统一的系统调用接口.在Windows CE Windows CE系统 中,流接口驱动以动态链接库(dynamic-link library ,简称DLL)的形式存在.
Windows CE系统开发PPT-13
13.3触摸屏驱动的开发 13.3.1触摸屏驱动介绍 触摸屏驱动的主要功能是将用户在出触摸屏硬件 上的输入操作传化为触摸屏事件,并将其发送给 图形窗口消息子系统(GWES).驱动中还会将未 校正的坐标点转化为校正后的坐标点.驱动中应 能对坐标值进行校正,比如将歪斜的线条修正为 直线.
Windows CE系统开发PPT-13
13.3.2 触摸屏驱动的结构 在Windows CE 5.0中,触摸屏驱动采用分层结构, 即MDD层和PDD层. MDD层的源代码在 :\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\ TOUCH\TCHMAIN路径下,PDD 层一般在OEM 厂 商的BSP包中
提供
Windows CE系统开发PPT-13
下面几个介绍数据结构. 1.TOUCH_PANEL_SAMPLE_FLAGS 2.TPDC_CALIBRATION_POINT 3.TPDC_SAMPLE_RATE
Windows CE系统开发PPT-13
13.4 思考与练习 1 Windows CE中驱动的加载方式都是哪些? 2 什么是流接口驱动?它的结构是什么样的? 3 流接口函数和API函数的对应关系是怎样的? 4 试说明触摸屏驱动的结构和工作流程.
Windows CE系统开发PPT-13
Q&A
12
Windows CE系统开发PPT-13
13
正在阅读:
全国80几所重点大学ftp资源库12-06
《有机化学实验》课程说课研究05-25
乌丹镇东甸子小学校本课程开发计划12-17
2011年国内下半年优秀初创企业汇总05-29
2015年秋季新版苏科版九年级数学上学期3.2、中位数与众数教案210-19
铁路运输能力计算与加强试题复习题05-16
《微机原理与接口技术》专升本辅导06-05
浅谈对后进生的教育(1)概述03-08
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- Windows
- 驱动
- 开发
- 如何培育狼性文化 打造高绩效团队
- 浅析移动通信信息技术的发展
- 电子文件和电子记录管理规定
- 四川省望子成龙学校2013-2014学年高二化学上学期期末考试试题
- 2014年澳洲各大学最新申请信息
- 中国百例经典知识产权案例精要
- 软件产品增值税即征即退申请表
- 小学奥数第五讲 盈亏问题
- 广西高速交警九大队顺利完成春节期间交通安全管理工作
- 自我效能护理干预在轻中型颅脑损伤病人康复期的应用效果分析
- 电子商务系统开发项目风险管理研究——以Y公司EC-S项目为例
- LWGY涡轮流量计说明书111
- 捷翊零首付购车,圆你轻松购车梦
- 良好的自我情绪情控制能力
- 财政学课后习题参考答案.pdf
- 社会协作的多智能体进化
- 云雀的心愿教学反思
- 瑞星网络防病毒系统实施方案
- 季播真人秀电视节目的制作要点浅析
- 定向井随钻测量误差模型及误差源分析