分类: 嵌入式
2010-12-18 15:33:34
内核里已经做好了很完善的USB 驱动了,可以支持大多数USB 设备,TX2440A板子上使用了USB HUB,扩展出四个USB,内核里也有对USB HUB 的支持,可直接使用。
配置内核,支持USB:
Device drivers --->
SCSI Device support --->
<*> SCSI device support
[*] legacy /proc/scsi/ support
<*> SCSI disk support
[*] HID Devices --->
<*> USB Human Interface Device (full HID) support
[*] /dev/hiddev raw HID device support
[*] USB support --->
<*> Support for Host-side USB
[*] USB device filesystem
[*] USB device class-devices(DEPRECATED)
<*> USB Monitor
<*> OHCI HCD support
<*> USB Mass Storage support
USB Human Interface Device (full HID) support 是对USB 鼠标键盘的支持SCSI disk support 和USB Mass Storage support 是对U 盘的支持
usb 1-1: configuration #1 chosen from 1 choice
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
如果出现这个,说明已经找到USB HUB,可以使用四个USB 设备。
U 盘的挂载:
插入U 盘后会提示:
[root@TX
and address 3 插入第三个USB 口
。。。。。。。。。
sda: sda1 设备名称。。。。。。。。。
U 盘的设备名称就是sda1,将它挂载到/mnt/udisk3 目录下:
#mount /dev/sda1 /mnt/udisk3
进入/mnt/udisk3 目录就可以查看U 盘中的内容了。
卸载U 盘,用命令:
#umount /mnt/udisk3
注意,新插入的这个U 盘的设备名称为sdb1,依此类推,再插入的U 盘设备名称将会是sdc1 和sdd1。