01.
DeviceDriver Windows NT 驱动程序类型 (转载)DeviceDriver Windows NT 驱动程序类型 (转载) DeviceDriver Windows NT 驱动程序类型 (转载) 发信人: kingchurch (老人与海~沙漠海), 信区: Programming 标 题: [范文]Windows NT 驱动程序类型 (转载) ...查看完整版>>
DeviceDriver Windows NT 驱动程序类型 (转载)
02.
DeviceDriver Windows NT 驱动程序类型 (转载)发信人: kingchurch (老人与海~沙漠海), 信区: Programming 标 题: [范文]Windows NT 驱动程序类型 (转载) 发信站: BBS 水木清华站 (Sun Apr 26 14:39:29 1998) 【 以下文字转载自 New_board 讨论区 】 【 原文由...查看完整版>>
DeviceDriver Windows NT 驱动程序类型 (转载)
03.
Windows NT 设备驱动程序开发基础(8)1.4 驱动程序的编译链接,调试、安装和启动。 Windows NT下编写驱动程序的环境被称为为DDK(Device Driver Kit) For Micro soft Windows NT,这是一个命令行下的工作环境。但是在安装DDK之前需要安装Win32 SD...查看完整版>>
Windows NT 设备驱动程序开发基础(8)
04.
Windows NT 设备驱动程序开发基础(7)1.3.9 分层 I/O管理器一个有用的功能是允许把一个驱动程序堆在另一个驱动程序之上。这样在分 编写如网络驱动等有协议栈程序时,可以为各层编写相对独立的代码。当驱动程序需要 在不同的平台上移植时,只需重新编...查看完整版>>
Windows NT 设备驱动程序开发基础(7)
05.
Windows NT 设备驱动程序开发基础(6)1.3.8 同步 如果驱动程序有可能在某时刻有多个部分在同时运行,比如有中断处理过程,或 存在多个设备等,对公共数据或代码的访问就需要同步。方法有 i) 自旋锁(SpinLock) 驱动程序可以在初始化...查看完整版>>
Windows NT 设备驱动程序开发基础(6)
06.
Windows NT 设备驱动程序开发基础(5)1.3.6 缓冲的I/O与直接I/O 在驱动程序创建了一个设备后,可以通过设置DeviceObject的Flags域的值来将设备设 置成缓冲的I/O或直接的I/O。 如果该值被设为DO_BUFFERED_IO,每当I/O管理器收到一个读写请求,就在...查看完整版>>
Windows NT 设备驱动程序开发基础(5)
07.
Windows NT 设备驱动程序开发基础(4)1.3.4 查找硬件信息 i) 系统自动搜索到的设备 在系统启动时,组件NTDETECT会自动地搜索计算机上已有的硬件,包括串、并行 口,键盘,鼠标,以及大多数PCI和EISA设备。并将它们的信息,包括总线类型,总...查看完整版>>
Windows NT 设备驱动程序开发基础(4)
08.
Windows NT 设备驱动程序开发基础(3)1.3 实现细节 1.3.1 内核代码运行级别 Windows NT为它的内核模式的代码分配了不同的级别。在同一个CPU上,级别低的过程 可以被任何级别更大的过程中断。级别由低到高排列如下: 级别名称 运行于该...查看完整版>>
Windows NT 设备驱动程序开发基础(3)
09.
Windows NT 设备驱动程序开发基础(2)1.2 Windows NT下内核模式设备驱动程序的结构和运行 一般来说,设备驱动程序的任务主要有二:第一,接受来自用户程序的读写请求,把 用户的数据传送给设备,或把从设备接收到的数据传送给用户;第二,轮询设备或...查看完整版>>
Windows NT 设备驱动程序开发基础(2)
10.
Windows NT 设备驱动程序开发基础(1)一、背景介绍 1.1 Windows NT操作系统的组成 1.1.1 用户模式(User Mode)与内核模式(Kernel Mode) 从Intel 80386开始,出于安全性和稳定性的考虑,该系列的CPU可以运行于ring0 ~ring3从高到低四个不同的权限...查看完整版>>
Windows NT 设备驱动程序开发基础(1)
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。