您的位置:首页 > 其它

USB学习总结2—USB host设备驱动实现(U盘、鼠标)

2012-04-16 20:09 239 查看
一、U盘

1 打开热插拔

Genernal setting

–> [*]configure standard kernel feature(for small)

-> [*]support for hot-pluggable device

2 U盘属于scsi设备,因此还需要加入scsi驱动

device driver

->[*] scsi devicesupport

->[*] scsi disk support

->[*]scsi devicesupport

->[*]scsi genericsupport

3 usb支持

Device driver

->[*] usb support

->[*] support for host-side usb

->[*]usb devicefilesystem

->[*]usb massstorage driver

->[*]OHCI HCDsupport

->[*]usb monitor

4 文件系统是用来显示文件名称的,所以也要加入文字的支持

File system

->[*] DOS/FAT/NT filesystems

->[*] MSDOS fs support

->[*]VFAT fssupport

->default codepagefor FAT(936)

->Default iocharset for FAT(cp936)

->[*]partitiontypes

->[*] PC BIOS support

->Native Languagesupport

->[*] simplified chinese charset

->[*] NLS UTF8

5 实际测试U盘的读取

Mount /dev/udisk /mnt

Umount /mnt

二 鼠标以及其他控制器

1 鼠标或其他控制器

鼠标或其他控制器实现比较简单,控制器属于usb human interface设备,只要打开该功能即可。

1 Device driver

->[*]usb support

->[*]support for host-side usb

->[*]OHCI HCD support

->[*]HID devices

->[*]usb human interface devicesupport

2 测试

鼠标设备文件在/dev/input/mouse0

简单测试:cat /dev/input/mouse0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: