usb驱动开发

果你是从硬件开始来设计整个的系统,你还要正确选择传送的方式,而作为一个驱动程序的书写者,就只需要弄清楚他是采用的什么工作方式就行了。

控制(Control)方式传送:控制传送方 式可以包括8、16、32和64字节的数据,这依赖于设备和传输速度。


USB设备驱动开发-USB Gadget Driver(一)

http://blog.chinaunix.net/uid-14518381-id-3904999.html


USB gadget设备驱动解析——功能体验

http://www.360doc.com/content/13/1010/05/7775902_320221510.shtml


usb3.0技术规范

typc usb3.1
micro usb usb2.0当前使用的。
http://www.pc841.com/shoujizhishi/46414.html

USB C和USB 3.1傻傻分不清?这篇文章可以帮你
http://news.mydrivers.com/1/459/459139.htm

usb3.1规范中文版

http://www.wxphp.com/wxss_03903702q01f01a01dr7opvnffxk1zmko_1.html



android kernel和标准linux kernel的区别

http://zhidao.baidu.com/link?url=snvEbA5P-Lp4xMBrYZb2XvXGHeo_WS5TcaHSJWqPjyWFdPGPuRm_1KGfFv08DZdr8WcDxpTASbUjxpOF81v-nGN8fnECKYZvteDk5mBhf-u

Linux下的USB总线驱动 U盘驱动分析
probe大致阅读了一下,主要通过assocaite_dev(),get_device_info(),get_transport(),get_protocol(),get_pipes()五个函数来为us结构体赋值,
然后调用usb_stor_acquire_resources()来得到设备需要的动态资源。
最后创建扫描线程usb_stor_scan_thread,让用户能通过cat /proc/scsi/scsi看到U盘设备。
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26765074&id=3522425

linux设备驱动之USB主机控制器驱动分析
http://blog.chinaunix.net/uid-25314474-id-2192484.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值