阅读:931回复:0
讨论:一种新的usb设备驱动开发思路
基本USB的HID设备如USB键盘和鼠标,在计算机启动后就可以加载驱动了(主板BIOS支持),其它类的设备目前需要操作系统的支持,硬盘、声卡等。
能否采用这种思路:以声卡为例,在声卡等设备上增加一个BIOS,该BIOS的程序可进行基本的设备初试化,即基本的驱动(象显卡的VGA BIOS),在计算机加电启动自检POST后,主板的BIOS可以检测到USB声卡等设备的初试化信号,然后通过中断执行BIOS上的基本驱动,这样,即时没有加载操作系统,如DOS、windows,USB声卡的外设也可以被驱动,既而脱离操作系统使用。 这里有一个问题需要解决,即怎样让计算机在POST后扫描并检测到到USB设备。好像计算机自检后只能扫描到PCI、IDE等系统总线上的设备,USB的设备不知道能否检测到? 这种思路是否可行还希望高手们多多指教。 |
|