驱动开发
文章平均质量分 78
lew8311
这个作者很懒,什么都没留下…
展开
-
Linux下PCI设备驱动程序开发基本框架
PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通用的总线标准。Linux的内核能较好地支持PCI总线,本文以Intel 386体系结构为主,探讨了在Linux下开发PCI设备驱动程序的基本框架。 一、PCI总线系统体系结构 PCI是外围设备互连(Peripheral Component Intercon转载 2007-01-09 14:41:00 · 948 阅读 · 0 评论 -
如何获取PCI设备的配置和位置信息!
概要loadTOCNode(1, summary);在作为目标设备驱动程序堆栈的一部分(充当函数或筛选器驱动程序)的驱动程序中,包含外围组件互连 (PCI) 设备的配置和位置信息(如 BusNumber、DeviceNumber 和 Function Number),本文介绍如何获取这些信息。更多信息loadTOCNode(1, moreinformation);在 W转载 2007-01-09 14:26:00 · 5133 阅读 · 0 评论 -
如何创建用于WindowsNT PCI 设备驱动程序
概要loadTOCNode(1, summary);本文介绍如何创建用于 WindowsNT PCI 设备驱动程序。 设备驱动程序必须执行许多功能, 如创建设备对象等。 此外, 还有许多更功能驱动程序必须执行以支持 PCI 设备驱动程序初始化期间。 注意一些函数下面提到的是同时使用 PCI 非驱动程序中。 更多信息loadTOCNode(1, moreinformation转载 2007-01-09 14:38:00 · 2561 阅读 · 0 评论 -
C的字符处理函数
ntoskrnl.exe输出的字符处理函数,用dumpbin带exports参数可以看到。 这些函数在passive level是可以用的,import lib==ntoskrnl.lib1155 482 0005DC88 _itoa 1156 483 0005DD11 _itow 1159 486 0005DD3F _snprintf 1160 487 0005DD90 _snwprintf原创 2007-01-09 16:36:00 · 943 阅读 · 0 评论 -
应用程序如何使用驱动程序
一段写的比较好的文章,收藏用,不知道怎么用的可以看看,也可以学习下调试的一些用法应用程序如何使用驱动应用程序中使用 CreateFile,ReadFile,WriteFile,DeviceIoControl,CloseHandle 来指示驱动程序完成某种任务。比如我们在应用程序中使用 ReadFile 来让驱动读取硬件设备,我们在应用程序中使用 WriteFile 来让驱动写硬件设备,我们在应转载 2007-01-09 19:51:00 · 5701 阅读 · 1 评论