驱动开发
文章平均质量分 64
Mobidogs
选择重点领域,进行广泛阅读
展开
-
驱动程序发展历程
一.DOS 时期 在窗口概念还没出现的时代,驱动出现就已经诞生。早期的BIOS通过常用的软件中断开放驱动程序的服务,如磁盘管理和键盘等。最初的DOS操作系统允许用户通过配置congfig.sys文件将新的驱动程序加载进操作系统内核。那个时代的用户一定深有体会,为了能让《仙剑奇侠传》有音乐效果,我们都曾不厌其烦地摆弄过DOS恼人的声卡驱动程序。由于这样的驱动安装方法过于繁琐,因此程序员便将相关的驱动转载 2007-02-19 14:55:00 · 1910 阅读 · 0 评论 -
OSR Driver Loader加载或卸载*.sys
下载地址: http://www.osronline.com/ 然后进行解压缩, 并运行OsrLoader.exe在Driver Path中输入*.sys地址 (或Browse选取),点"Register Service"按钮,然后点"Start Service"按钮,这样就已经成功注册及加载了*.sys在OSR Driver Loader中点"Stop Service"安钮,然后再点原创 2007-02-26 17:48:00 · 4675 阅读 · 0 评论 -
SkyEye硬件模拟平台,第二部分: 安装与使用
作者: 陈渝 (yuchen@tsinghua.edu.cn)清华大学 一. SkyEye配置选项SkyEye模拟的硬件配置和模拟执行行为由配置文件skyeye.conf中的选项确定。根据选项的功能,skyeye.conf的选项分为硬件配置选项和模拟执行选项。根据参数的个数,skyeye.conf的选项主要由两种组成: 单参数选项行 格式为: symbol: value转载 2007-02-28 16:52:00 · 3027 阅读 · 1 评论 -
Windows 2003 SP1 DDK下载
Windows 2003 SP1 DDK 支持以下Windows版本驱动程序开发 • Windows Server 2003, SP1 (Standard, Enterprise, and DataCenter)原创 2007-01-23 14:59:00 · 8219 阅读 · 1 评论 -
驱动开发书籍大全
下载eMule 安装eMule后,您可以点击这些文件名进行下载<!--google_ad_client = "pub-3555979289815451";/* 468x15, 创建于 08-12-5 */google_ad_slot = "4663571998";google_ad原创 2007-01-23 15:05:00 · 5213 阅读 · 4 评论 -
DriverStudio工具包介绍
DriverStudio 版本包括下列工具模块 1) DriverAgent DriverAgent 为Win32 应用程序提供直接访问硬件的功能。即使你没有任何设备驱动程序开发的经验或经历,你也能编写出DriverAgent应用程序来直接访问硬件设备。DriverAgent 应用程序可以运行在 Windows 98, Windows 95, Windows NT 和 Windows原创 2007-01-23 19:06:00 · 2167 阅读 · 0 评论 -
DriverStudio 3.x 完全版 下载
DriverStudio 是迄今为止最完备的驱动开发工具套件 安装eMule后,您可以点击这些文件名进行下载 [Compuware.DriverStudio.v3.1].Full.Version.rar 176.5MB原创 2007-01-23 19:10:00 · 22367 阅读 · 23 评论 -
简单建立VC + DDK的驱动开发环境
我们可以使用DDK的编译环境,即进入相应的编译环境"Windows Checked Build Enviroment", 在驱动源程序目录下,使用build命令编译驱动,生成SYS。或者如果条件充许,你可以使用像DriverStudio 3.x这样的专业软件.实际上, 我们可以对VC进行简单的设置,就能搭建出自己的VC + DDK的驱动开发/编译环境。 (1)VC+DDKBUILD.B原创 2007-01-23 22:58:00 · 5674 阅读 · 0 评论 -
DDK中"checked build"和"free build" 之区别
用过DDK的"Build Environments"都知道, 在编译驱动程序的源代码时有"checked build"和"free build"可选项.它们有嘛区别呢??? 如果刚接触就会一头雾水@@ "Checked build" 有 traces和asserts, 但 "Free build" 没有.^_^ 实际上....这两者与我们传统的 "Debug" 和 "Release"原创 2007-01-24 10:55:00 · 4054 阅读 · 0 评论 -
DDK常用函数列表
(A)ASSERT ASSERTMSG (C)CM_FULL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_LIST CM_RESOURCE_LIST CONFIGURATION_INFORMATION CONTAINING_RECORD CONTROLLER_OBJECT (D)D原创 2007-02-24 12:50:00 · 2604 阅读 · 0 评论 -
应用程序如何使用驱动程序
应用程序中使用 CreateFile,ReadFile,WriteFile,DeviceIoControl,CloseHandle 来指示驱动程序完成某种任务。比如我们在应用程序中使用 ReadFile 来让驱动读取硬件设备,我们在应用程序中使用 WriteFile 来让驱动写硬件设备,我们在应用程序中使用 DeviceIoContorl 来让驱动完成某些驱动支持的功能。而 ReadFile,转载 2007-02-24 12:09:00 · 2594 阅读 · 0 评论 -
SkyEye硬件模拟平台, 第一部分: SkyEye 介绍
作者: 陈渝 (yuchen@tsinghua.edu.cn)清华大学 一.SkyEye介绍1.SkyEye的起源和发展2002年11月,一个偶然的机会,一群操作系统的爱好者在网上进行聊天,成立了一个TM-Linux兴趣小组,希望要做一些感兴趣的事情。当时在清华大学计算机系做博士后的陈渝提出做一个用软件实现的嵌入式开发板硬件模拟器,可以在模拟器上运行各种操作系统,这样就可以在没有开发板转载 2007-02-28 16:47:00 · 2210 阅读 · 0 评论 -
驱动SYS开发总结
1.驱动简介 1.1.驱动是什么 计算机的外部设备需要和计算机进行数据交换,生产外部设备的厂家如何使计算机和自己的设备交换数据呢,就是通过驱动程序,从设备中读入到计算机中,早期的Win3.1,Win9x设备驱动是vxd,Win NT是kdm, Win2k 统一发展成wdm模式。转载 2007-02-19 21:37:00 · 4517 阅读 · 0 评论 -
MSDN-WinCE下驱动程序开发资料
MSDN-WinCE下驱动程序开发的链接详情: http://msdn2.microsoft.com/en-us/library/bb329163.aspx [ + ] MSDN Library | ... ... [ - ] Embedded Operating System Development | ... ...原创 2007-02-21 17:24:00 · 1979 阅读 · 0 评论 -
Linux下PCI设备驱动程序开发基本框架
PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通用的总线标准。Linux的内核能较好地支持PCI总线,本文以Intel 386体系结构为主,探讨了在Linux下开发PCI设备驱动程序的基本框架。 一、PCI总线系统体系结构 PCI是外围设备互连(Peripheral Component Intercon转载 2007-02-24 12:14:00 · 1888 阅读 · 0 评论 -
文件系统识别器 -----翻译自IFS KIT Documentation
文件系统识别器是一个标准的NT内核模式驱动程序。它只实现一项功能:检查物理介质设备,如果它能够识别存储介质的格式便`加载相应的文件系统驱动程序。你可能要问:为什么不把所有的文件系统一起加载呢?因为系统几乎从不需要加载所有文件系统驱动程序,用一个小驱动可以节约数百K系统内存。实际上,所有标准的NT物理介质文件系统都利用文件系统识别器。举个例子来说,如果CD-ROM没有被访问,那么CDF转载 2007-02-24 13:02:00 · 1461 阅读 · 0 评论 -
常用硬件接口定义规范-I
以下内容,选自:人www.mcuwork.com1.计算机侧为25针公插: Pin Name ITU-T原创 2007-02-26 13:37:00 · 3218 阅读 · 0 评论 -
思考: 写Driver人比较吃香吗?
现在在群里很多程序员在抱怨说,搞了这n多年的开发,写过mis,扛过erp,做过n多项目, 都是用VB, Delphi ,C#,ASP等这类突袭式的工具来写程式的, 都快不知道SDK是情为何物了,更不用说 Window 内核的东东了. 当然,一般而言,除非是一直走这条路线, 否则以後的开发日子将会很难过得.就国内现实面来看: 用VB, Delphi ,C#,ASP等的人太多, 老板要找原创 2007-02-15 15:13:00 · 3003 阅读 · 0 评论 -
Windows驱动程序的分类
有两类Windows驱动程序: 用户态驱动程序 运行在用户态,它们经常提供Win32程序、核心态驱动(或其它系统组件)之间的接口。比如打印机驱动就是由用户态和核心态驱动组成的。 核心态驱动程序 运行在核心态,由核心态系统组件组成。核心态驱动程序大多是分层的。通常,高层驱动从应用程序接收、筛选数据,并将它们送给支持设备功能的更低层驱动。 有些核转载 2007-02-19 19:26:00 · 2418 阅读 · 0 评论 -
常用硬件接口定义规范-II
以下内容,选自:人www.mcuwork.com 9.ISA 是 Industry Standard Architecture 的缩写 引脚 定义原创 2007-02-26 13:42:00 · 2335 阅读 · 0 评论 -
NMAKE : warning U4006: special macro undefined : '$<'
当用DDK的"Build Environments"中Build命令编译驱动源程序时,出现以下类似错误:errors in directory C:/sys dev/builkusbNMAKE : warning U4006: special macro undefined : $NMAKE : warning U4006: special macro undefined : $NMAKE原创 2007-01-24 22:39:00 · 3743 阅读 · 3 评论