6-5 Windows设备驱动程序设计.pptVIP

  • 3
  • 0
  • 约1.38千字
  • 约 8页
  • 2017-08-23 发布于河南
  • 举报
6-5 Windows设备驱动程序设计

第5节 Windows设备驱动程序开发导引;二、怎样加载设备驱动程序? 有两种加载方式: 静态加载 对于系统中使用频繁的设备,如显示器、键盘、鼠标等,其设备驱动程序在Windows系统启动时,被加载到内存,以便快速调用。 一旦加载,永驻内存,直到关机。 加载方法:在注册表中的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Vxd 键值下。 动态加载 需要时由用户程序加载,用毕卸载。 ;三、怎样开发设备驱动程序? 有多种开发方法,主要为: 1、用32位CPU汇编语言直接编程,要点如下: 使程序进入保护模式; 设置系统描述符,使程序运行于特权级0(ring0); 硬件直接访问 : 中断: 中断描述符表; I/O: I/O影射位图; 内存: 基于页目录项和页表项的内存分页管理机制 这种方法要求对保护模式下的CPU运行机制了如指掌,对日益智能化、规模庞大的I/O接口芯片要熟悉,对Windows操作系统的内核要全面了解。 开发难度大。;2、基于WinDDK的编程 WinDDK(Windows Driver Development Kit)

文档评论(0)

1亿VIP精品文档

相关文档