WindowsCE设备驱动程序.ppt

WindowsCE设备驱动程序.ppt

Windows CE设备驱动程序 南京大学软件学院 2005年6月 内容 Windows CE设备管理 设备驱动模型 驱动程序的中断处理 流接口驱动程序 编写流接口驱动程序 设备管理体系结构 设备管理的分层模式 设备管理体系结构(续) I/O管理 隔离应用层程序和内核,负责注册和管理流接口驱动程序; 定义Windows CE设备驱动机制和一个设备驱动程序的有序工作框架; 实现I/O资源分配和查询,提供标准API函数加载和卸载驱动程序 PnP管理 自动识别硬件设备并自动加载相应驱动程序; 需要硬件支持; 电源管理 管理系统能源分配策略,决定系统能耗状态变化; 硬件支持 例程库 设备管理器 Windows CE设备管理器 设备管理的核心机构,负责跟踪、维护系统设备信息并对设备资源进行调配 Device.exe 用户级程序(不是内核的一部分!) 设备管理器的任务 系统启动或收到用户添加外围设备的信息时初始化驱动程序的加载 向内核注册特定的文件名 通过从外围设备获得即插即用标识符,或激活一个检查子程序来发现可以处理该设备的驱动程序,为外围设备找到合适的驱动程序 通过读写注册表加载、跟踪驱动程序 不需要设备时,卸载驱动程序 流接口驱动程序的加载 加载的三种方法 系统启动时加载 注册表项:HKEY_LOCAL_MACHINE\drivers\RootKey HKEY_LOCAL_MACHINE

文档评论(0)

1亿VIP精品文档

相关文档