- 10
- 0
- 约2.1千字
- 约 20页
- 2017-09-26 发布于重庆
- 举报
项目14:驱动程序的加载(1) 本节课程主要知识点 驱动程序与动态链接库 驱动程序的加载 驱动程序的测试 重点和难点 重点 驱动程序的加载 难点 驱动程序的加载 驱动程序与动态链接库 驱动程序与DLL 在Windows CE下,所有的驱动程序都是以用户态下的动态链接库来加载的。 驱动程序的加载过程与一般的DLL加载过程完全相同。 驱动程序的加载是由Device.exe动态加载到内存中的。 驱动程序为什么是用户态的DLL? 驱动程序作为用户态的DLL来实现有其特殊的考虑。 这样的实现为操作系统和驱动程序的设计带来的灵活性。操作系统可在运行时动态地加载所需要的驱动程序,这样可以轻松地实现外设的即插即用。 用户态的DLL可增强系统的稳定性 把驱动程序放在操作系统的内核态来执行,可方便地对外部设备资源进行访问又不会增加系统的额外开销。这样做会对操作系统的稳定带来隐患。 在内核模式下,驱动程序的崩溃会导致整个操作系统的崩溃。 驱动程序放在用户地址空间,就不会对操作系统内核造成威胁了。 用户态的DLL可提供更多便利 将驱动程序编写成一个用户态的DLL,调试过程也就更为简单。 驱动程序的编写可以使用应用程序使用的所有资源,可以使用C的运行时库,也可以使用Win32 API甚至是MFC的函数。 驱动程序的宿主 驱动程序是一个个的DLL文件,DLL是无法单独加载运行的,需要有一个EXE进程把该D
您可能关注的文档
- 【计算机资料】基于SSFNet的网络蠕虫实验床.ppt
- 【计算机资料】基于嵌入式系统的信息处理.ppt
- 【计算机资料】集装箱码头管理系统.ppt
- 【计算机资料】计算机等级考试(一级) 考前辅导大纲.ppt
- 【计算机资料】计算机等级考试(一级)考前辅导大纲.ppt
- 【计算机资料】计算机高级操作培训知识模块六--计算机安全.ppt
- 【计算机资料】计算机基础知识简介.ppt
- 【计算机资料】计算机基础知识培训.ppt
- 【计算机资料】计算机科学与技术专业规范(计算机科学方向).ppt
- 【计算机资料】计算机入门.ppt
- GB/T 20818.11-2026工业过程测量和控制 过程设备目录中的数据结构和元素 第11部分:测量设备电子数据交换用属性列表(LOPs) 通用结构.pdf
- 中国国家标准 GB/T 20818.11-2026工业过程测量和控制 过程设备目录中的数据结构和元素 第11部分:测量设备电子数据交换用属性列表(LOPs) 通用结构.pdf
- 中国国家标准 GB/T 47358-2026环境管理体系 在设计和开发中引入材料循环的指南.pdf
- GB/T 47358-2026环境管理体系 在设计和开发中引入材料循环的指南.pdf
- 《GB/T 47358-2026环境管理体系 在设计和开发中引入材料循环的指南》.pdf
- 市场监管局投诉处理服务投标方案.docx
- 秩序辅助维护管理服务投标技术服务方案.docx
- 数字乡村战略下乡村旅游设计方案.pdf
- 乡村卫生人员培训投标方案.docx
- 铁路沿线乡村绿化提升项目投标方案.docx
最近下载
- 2026重庆国隆农业科技产业发展集团有限公司招聘工作人员9人笔试备考题库及答案解析.docx VIP
- 变频扶梯控制系统(ES-32VF-EA)客户使用说明书.pdf VIP
- 广州数控GSK980TDc车床CNC数控系统使用手册.pdf
- 第一单元 第一课Windows寻宝路线图(课件)桂教版初中信息技术七年级下册.pptx VIP
- 酒与中国文字与成语酒文化课件.pptx VIP
- 有源器械治疗冠状动脉严重钙化病变的专家共识.pdf VIP
- 第二课《压缩文件中的宝物》 课件 桂教版初中信息技术七年级下册.pptx VIP
- 《雅文化-中国酒文化》课件.ppt VIP
- 【精编】2024-2025学年人教版四年级下册数学全册教案(教学设计)表格式含教学计划.pdf VIP
- 教育部学历证书电子注册备案表_郭雅丽.pdf VIP
原创力文档

文档评论(0)