资料介绍
wince驱动开发CE驱动程序
z 所有驱动皆为动态链接库 z 驱动实现中可以调用所有标准的API z CE驱动程序模型 本机驱动程序 流接口驱动程序
本机驱动程序
z 用于低级、内置设备 z 提供一组定制的接口 z 可通过移植、定制微软提供的驱动样例
来实现
流接口驱动程序
z 基本的设备驱动类型 z 实现一组固定的流接口函数 z 所有的CE设备皆可使用此模型实现
GWES加载驱动
Keyboard Mouse Touch Screen Display Battery Notification LED
设备管理器加载的驱动
z 本地驱动:PCMCIA Host Controller
USB Host Controller driver NDIS.DLL z 流接口驱动:Audio driver Serial port driver Parallel port driver Port Monitor
需要时加载驱动
z PC Card Client drivers z USB Client drivers z NDIS Miniport drivers
中断处理
z 内核模式的中断服务例程(ISR) 短小的汇编语言代码 返回中断号给内核 z 用户模式的中断服务线程(ISP) 接收中断通知,并进行中断的处理
Registering an Interrupt Handler
z After a device driver is loaded, the
driver creates an IST and registers it with the interrupt handler z IST is registered for one or more logical interrupts.(InterruptInitialize) z Mi