当前位置:Linux教程 - Linux - [设想]计算机设备的“热驱动”

[设想]计算机设备的“热驱动”



         小虎
    skybird at 163 dot com
    http://wangxiaohu.blogone.net

    English version can be found at slashdot.org:
    http://slashdot.org/~wangxiaohu/journal/56451

    刚才又一次重新编译了我的Linux内核,把一些本来编译进内核的驱动都改成了编译成模块。编译之余,感叹现在的电脑发展日新月异,各种新奇的电脑设备层出不穷。

    对计算机稍微有点了解的人都知道,要在一台电脑使用一个新的设备,比如说摄像头,都需要在使用之前安装所谓的驱动程序。也许很多电脑用户已经适应了这种方式,但是问题还是有的。比如:

    1、如果驱动程序不在身边,或者干脆找不到驱动程序了,怎么办?
    2、如果使用的人是个根本不懂电脑的人,连键盘打字都困难,怎么办?

    怎么才能解决这样的问题呢?我就有一个想法也许可以有用。一般一个驱动程序都不超过1M,如果我们在每一个设备中加入大概1M的Flash Memory,并把这个设备的驱动放进去。然后制定一个标准,让每一个OS都能够支持这种Flash Memory接口,每当OS监测到新的设备,比如说一个USB摄像头,就会自动到这个设备的Flash Memory里面下载这个设备的驱动程序,然后安装。

    大概流程是这样:

    [监测到新硬件]->[查找此硬件的Flash Memory]->[下载Flash Memory中的驱动]->[安装并开始使用]

    这个过程应该不难实现。通过这种方法,今后安装新的设备就很简单了,再也不用愁找不到驱动程序或者不懂电脑了。

    这种方法出了可以应用到USB设备上,应该也还可以应用到PCMCIA设备上。也许还有一些没有想到的问题,但是应该都是可以解决的。

    这种想法不知道算不算幼稚,如果大家有什么不同意见或者建议的话,请积极讨论
    发布人:wangxiaohu 来自:http://wangxiaohu.blogone.net/?id=796110