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
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
相关文章推荐
- linux设备驱动归纳总结(三):4.ioctl的实现
- 【Linux开发】linux设备驱动归纳总结(三):3.设备驱动面向对象思想和lseek的实现
- linux设备驱动归纳总结(三):.阻塞型IO实现
- 【Linux开发】linux设备驱动归纳总结(三):4.ioctl的实现
- 【Linux开发】linux设备驱动归纳总结(三):5.阻塞型IO实现
- linux设备驱动归纳总结(三):5.阻塞型IO实现
- linux设备驱动归纳总结(三):4.ioctl的实现
- USB学习总结3—USB gadget设备驱动实现(usb串口功能)
- linux设备驱动归纳总结(三):3.设备驱动面向对象思想和lseek的实现【转】
- linux设备驱动归纳总结(三):5.阻塞型IO实现
- linux设备驱动归纳总结(三):4.ioctl的实现
- linux设备驱动归纳总结(三):3.设备驱动面向对象思想和lseek的实现
- linux 下 I2C 设备驱动 实现 总结 s3c2440
- linux下platform设备驱动框架的实现与作用解析
- linux驱动-USB驱动程序之USB设备驱动程序2鼠标用作键盘
- Linux块设备驱动总结
- Linux驱动总结3- unlocked_ioctl和堵塞(waitqueue)读写函数的实现
- Linux驱动总结3- unlocked_ioctl和堵塞(waitqueue)读写函数的实现
- 设备驱动-----Android关机流程总结
- linux设备驱动归纳总结(八):2.总线、设备和驱动的关系【转】