- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设备管理器和GWES PowerPoint Presentation
设备管理器和GWES 博创科技 嵌入互动 主要内容 设备管理的基本概念 WinCE的设备管理 设备管理器的具体实现 GWES的概念和功能 从应用程序调用GWES 1、设备管理的基本概念 设备的分类 按设备的使用特性: 存储设备 输入输出设备 终端设备 。。。 按设备的从属关系 系统设备 用户设备 设备管理的任务 选择和分配输入输出设备以便进行数据传输操作 控制输入输出设备和CPU之间交换数据 为用户提供一个友好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,系统按用户要求控制设备工作。另外这个接口还为新增加的用户设备提供一个和系统核心相连接的入口,以便用户开发新的设备管理程序。 提高设备和设备之间、CPU和设备之间,以及进程和进程之间的并行操作度,以使操作系统获得最佳效果。 设备管理的功能 提供和进程管理系统的接口。当进程要求设备资源时,该接口将进程要求转达给设备管理程序。 进行设备分配。按照设备类型和相应的分配算法把设备和其他有关的硬件分配给请求该设备的进程,并把为分配到所请求设备获取他有关硬件的进程放入到等待队列。 实现设备和设备、设备和CPU等之间的并行操作。 进行缓冲区管理。 对设备的控制方式 程序直接控制方式 中断方式 2、WinCE的设备管理 设备管理器的概念 设备管理器是在 Windows CE 操作系统下运行的进程,它跟踪已加载的驱动程序和它们的接口。它连续不断地运行并且从内核中启动。 设备管理器可以在设备接口变得可用和不可用时通知用户。用户或系统本身可以使设备接口变得可用或不可用。 另外,设备管理器通知内核设备接口支持文件操作(例如,CreateFile)访问公开流接口的设备。 设备管理器向设备驱动程序发送电源通知回调并提供电源管理服务。 设备管理器和注册表 设备管理器控制注册表中的 Active 项。 只有设备管理器应当访问 Active 项以获取读取或写入访问权限。 可以通过设备驱动程序的初始化函数的参数间接访问 Active 项。 设备管理器和注册表 设备管理器有哪些信誉好的足球投注网站 HKEY_LOCAL_MACHINE\Drivers\RootKey 注册表项,以确定用于开始驱动程序加载过程的项。 RootKey 的默认值是 Drivers,但是它通常等于 Drivers\BuiltIn。 设备管理器调用 ActivateDeviceEx 以加载由 Dll 子项的值指定的驱动程序。Dll 子项的值默认情况下为 BusEnum.dll(也称为总线枚举器)。 加载 BusEnum.dll 会使所有设备驱动程序加载。由 ActivateDeviceEx 加载的设备可以从它的 Active 注册表项中读取它的激活句柄。 驱动程序的命名 设备管理器将总线名称与驱动程序相关联。未命名的设备也可以具有总线名称,因为即使应用程序可能无法访问驱动程序,驱动程序也可能被其他驱动程序或系统实体(例如,电源管理器)访问。总线名称可以具有与正规设备名称不同的 ACL。 设备管理器跟踪由驱动程序公布的接口,并且支持基于全局唯一标识符 (GUID) 有哪些信誉好的足球投注网站驱动程序。IClass 接口可以将接口 GUID 与驱动程序的旧式名称、$device 名称或 $bus 名称(例如,“COM1 :”、“$device\com1”或“$bus\pci_0_3_0”)相关联。 公布驱动程序的接口 驱动程序可以通过调用 DMAdvertiseInterface 以编程方式公布接口。DMAdvertiseInterface 使驱动程序能够将更多可有哪些信誉好的足球投注网站的 GUID 添加到它们的关联列表中。DMAdvertiseInterface 由 Devmgr.dll 公开,后者还实现了大多数设备管理器功能。因为只有设备管理器可以加载 Devmgr.dll,所以只有设备驱动程序可以调用 DMAdvertiseInterface。如果设备驱动程序在卸载时没有公布它的接口的不可用性,则设备管理器会自动清除接口公布通知。 设备管理器组成 设备管理器由 Device.exe 和 Devmgr.dll 组成。Device.exe 包含 Devmgr.dll,后者实现了核心设备管理器功能。 因为设备管理器由两个单独的模块组成,所以设备驱动程序可以直接与设备管理器链接并调用特定的函数而不会引起系统调用的开销。 设备管理器组件 设备管理器的体系结构 一般操作系统的设备管理都采用分层的管理模式。WinCE在模块组成和划分方面更加具体而实用。 WinCE设备管理部分采取了类似Windows 2000/XP的结构,大大的简化了中断处理、I/O访问以及内部管理的机制。 WinCE的设备管理包括四个部分。 设备管理器的体系结构 设备管理器:设备管理器是W
您可能关注的文档
- 议如何调动员工积极性.doc
- 议我国智能电网发展的驱动力和关键技术 创新论坛.ppt
- 认证考试实验三醋酸纤维素薄膜电泳法分离血清蛋白.doc
- 记忆技术:数字编程联想法.doc
- 让阳光洒满心灵“当代少先队辅导员文化形象塑造的校本策略”课题研究阶段报告.doc
- 让我们一起呵护孩子的心理健康PPT课件.ppt
- 讲师的基本素质和要求 ppt.ppt
- 讲政治重规矩作表率自我批评材料素材.doc
- 讲解员礼仪培训 讲解员礼仪的培训总结.doc
- 讲规矩,有纪律,做心中有戒的党员乡镇干部研讨发言材料.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)