求助:帮忙指导一下linux下usb驱动的移植方法

求助:帮忙指导一下linux下usb驱动的移植方法,第1张

内核里已经做好了很完善的USB驱动了,可以支持大多数USB设备

配置内核,支持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 盘的支持

Linux的UART驱动建立在TTY驱动程序之上,程序源代码主要在</driver/tty/serial/>目录下。如果从TTY开始对UART驱动进行分析将会很复杂,而实现一个芯片的UART驱动,无需接触TTY,所以建议不涉及TTY驱动,而仅限定在Serial子系统中。具体参考ZLG《嵌入式Linux开发教程(下册)》第8章。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8564612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存