1、深圳 2015请 点 击 以下 链 接下 载 WinHEC的演 讲 材料Download WinHEC presentations here:http:/ Windows 驱动程序框架编写驱动程序Tony Lin软 件工程师通过 Windows 驱动程序框架,可轻松编写高质量的驱动程序。议程使用 WDF 的优点WDF 核心技术概念IO 处理硬件交互即插即用和电源交互WDF 开源什么是 WDF,为什么使用它? WDF 究竟是什么? 使编写驱动程序变得轻松的库和工具概括了底层操作系统内部的复杂情况实现了代码少于 20 行的驱动程序对于不同设备类是可扩展的在不同的设备类上保持一致如 GPIO、 UA
2、RT、 I2C、 NFC、传感器驱动程序轻松的驱动程序调试内置框架活动日志记录驱动程序分析专用工具支持用户模式和内核模式内核模式驱动程序框架 (KMDF)跨大多数设备类的 1000 个驱动程序用户模式驱动程序框架 (UMDF)原始 UMDF v1 基于 C+ COMUMDF v2 与内核模式使用的驱动程序模型和语法相同支持 USB 外设 、 传感器 、 NFC、 智能卡 、 HID(包括触控) 崩溃的驱动程序仅影响托管进程,而不影响整个系统重启策略可以恢复已崩溃的 UMDF 驱动程序WDF 可在整个通用平台上使用在整套 Windows 设备上都受支持WDF 核心概念驱动程序工作流驱动程序初始化 硬件准备I/O 请求处理硬件交互驱动程序清理设备可操作即插即用 /电源交互