Wince教案 7.设备驱动程序开发.pptVIP

  • 3
  • 0
  • 约1.14万字
  • 约 81页
  • 2018-03-02 发布于江西
  • 举报
Wince教案 7.设备驱动程序开发

Session 2: Testing Windows CE .NET Alan Page, Microsoft 主要内容 概述 流驱动接口 设备驱动程序架构 USB mouse 驱动开发示例 Windows CE 系统服务 什么是设备驱动程序 “一般”驱动程序开发的理解 必须使用汇编语言对端口进行读写 设备驱动程序是操作系统的一部分,难于开发与调试。 设备驱动程序控制硬件 中断比较难于处理 必须使用汇编语言读写端口 CEDDK.dll 提供 APIs与硬件进行通信 HalGetBusData READ_PORT_UCHAR WRITE_REGISTER_ULONG 对于逻辑设备驱动程序,采用Win32 APIs 从硬件获取数据 设备驱动程序是操作系统的一部分,难于开发与调试 对于UNIX或者是 Windows 9x,设备驱动程序是与操作系统映像连接的,并运行于系统内核态。 对于windows CE,大多数的设备驱动程序运行于用户态,简单的来说就是一个DLL文件。 设备驱动程序控制硬件 大多数的设备驱动程序用来控制硬件。 对于某些硬件,是没有驱动的。 CPU 内存 对于虚拟设备驱动程序,没有物理设备。 文件系统驱动程序 RAM disk 中断有时难于处理 Windows CE提供逻辑中断 (SYSINTRs) 中断由一个用户态的线程进行处理 (IST) 为什么应

文档评论(0)

1亿VIP精品文档

相关文档