|
发表于 2003-4-21 12:27:28
|
显示全部楼层
RS-232是com口的
usb硬盘的支持有点困难,因为兼容芯片种类繁多,而它们的识别id又各不相同(虽然驱动原理基本一样),在win下,厂家只要在驱动的inf文件里加入自己产品的识别id,就可以用2k或xp识别出来,用一个通用的模块就能驱动;但linux下面不同,linux下虽然也有通用的驱动模块(从原理上说,可以驱动所有的usb硬盘,只要能识别并设置相应的硬件参数),但linux下是靠在/usr/src/linux-2.4/drivers/usb/storage/unusual_devs.h这个文件里的定义来识别产品的,要想将相应芯片驱动,就得在这文件里加入识别id和各种参数,加入这些还需要重新编译才能让模块生效(超级麻烦)
没有人能得到市面上所有移动硬盘芯片的识别id,就算有了识别id,也很难得到芯片的硬件参数(在win下,厂家在inf里可以随意轻松设定,无需多考虑),除非厂家提供;因此,移动硬盘的问题无能为力 |
|