驱动软件怎么写( 二 )


Video显卡--
包括品牌:ATi. Intel. nVIDIA. SIS. VIA(S3)。.等
Network网卡--
包括品牌:3Com. Amd . Atheros. Broadcom. D-Link . Intel . Marvell .nVIDIA . Realtek等等 。
4.我想学习如何编写驱动程序(C)驱动程序一般用C来开发,好像微软也有一个软件专门用来开发驱动的,但我不是很清楚,你说的做芯片,其实就是嵌入式的开发,开发工具一般是C语言和相对的芯片支持的汇编语言,如果你选择嵌入式开发这条路,建议你先从MCS-51开始学起,如果你在学校学过《微机原理与汇编语言》这门课,应该在三个月到半年内可以入门,入门后就可以找一些简单的项目来做,后面的路就长了,只要你好学,嵌入式LINUX,WINCE的软件及驱动开发都可以尝试,嵌入式几乎无所不在,小至马路上的交通红绿灯,你上网所用的MODEM,路由器,大至大屏幕LCD彩电,大型的广告等都是它的用武之地,我也是刚刚入门的,有兴趣一起交流,我的QQ63305988 。
5.驱动是什么东西是一个允许高端(High level)计算机软件(computer software)与硬件(hardware)交互的程序 。
这种程序创建了一个硬件与硬件,或硬件与软件沟通的接口,经由主板上的总线(bus)或其它沟通子系统(subsystem)与硬件形成连接的机制,这样的机制使得硬件设备(device)上的数据交换成为可能 。
依据不同的计算机体系结构与操作系统差异平台,驱动程序可以是8位(8-bit)、16位(16-bit)、32位(32-bit)、64位(64-bit),这是为了调和操作系统与驱动程序之间的依存关系,例如在Windows 3.11的16位操作系统时代,大部分的驱动程序都是16位 。
到了32位的Windows XP则使用32位驱动程序(微软提供了Windows Driver Model可实现driver),至于64位的Linux或是Windows平台上,就必须使用64位的驱动程序(WDM与WDF皆可实现64位驱动程序) 。
扩展资料
驱动程序的作用
随着电子技术的飞速发展,电脑硬件的性能越来越强大 。驱动程序是直接工作在各种硬件设备上的软件,其“驱动”这个名称也十分形象的指明了它的功能 。正是通过驱动程序,各种硬件设备才能正常运行,达到既定的工作效果 。
硬件如果缺少了驱动程序的“驱动”,那么本来性能非常强大的硬件就无法根据软件发出的指令进行工作,硬件就是空有一身本领都无从发挥,毫无用武之地 。
这时候,电脑就正如古人所说的“万事俱备,只欠东风”,这“东风”的角色就落在了驱动程序身上 。如此看来,驱动程序在电脑使用上还真起着举足轻重的作用 。
从理论上讲,所有的硬件设备都需要安装相应的驱动程序才能正常工作 。但像CPU、内存、主板、软驱、键盘、显示器等设备却并不需要安装驱动程序也可以正常工作,而显卡、声卡、网卡等却一定要安装驱动程序,否则便无法正常工作 。这是为什么呢?
这主要是由于这些硬件对于一台个人电脑来说是必需的,所以早期的设计人员将这些硬件列为BIOS能直接支持的硬件 。
换句话说,上述硬件安装后就可以被BIOS和操作系统直接支持,不再需要安装驱动程序 。从这个角度来说,BIOS也是一种驱动程序 。但是对于其他的硬件,例如:网卡,声卡,显卡等等 却必须要安装驱动程序,不然这些硬件就无法正常工作 。
参考资料来源 百度百科-驱动程序
6.自己写的驱动怎么安装您好,您首先要把这个驱动复制到电脑的一个文件夹,然后在我的电脑上点击右键,选择“管理”,打开计算机管理界面,选择“设备管理器”,找到您这个驱动对应的硬件(如果是手机或者是可移动设备的话,需要连接电脑后,才有显示),在这个硬件上双击,进入 。