我要做嵌入式linux下的U盘、DC、多合一卡的驱动,前些时间找了些资料,说要相关协议来协调他们,因为他们都是基于usb-storage.o这个模块。但是对于协议我还没什么概念,不知怎么用,什么usb1.1,usb2.0,usb Mass Storage协议啊,在程序中怎么体现他们啊,请各位DX们指点,多谢!
我要做嵌入式linux下的U盘、DC、多合一卡的驱动,前些时间找了些资料,说要相关协议来协调他们,因为他们都是基于usb-storage.o这个模块。但是对于协议我还没什么概念,不知怎么用,什么usb1.1,usb2.0,usb Mass Storage协议啊,在程序中怎么体现他们啊,请各位DX们指点,多谢!
Andrew Huang <bluedrum@163.com> 转载请注明作者及网址
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/58141/showart_490411.html
我对usb硬件"机制"和usb协议"策略"的理解(gliethttp) 文章来源:http://gliethttp.cublog.cn[转载请声明出处] usb控制器硬件作为一个通信媒介与手段,当它能够顺利的把1个待发数据包,传递到对方; 同时又能顺利的接收由对端发过来的数据的时候,作为一种传输媒介与手段,usb控制器硬件已经 尽到了它的责任,它可以到一边坐着椅子喝茶了,如果它还想染指其他的方面,那就有点过犹不及了. 正如在unix中常说的一个经典语--"机制与策略要分...
usb协议: 先看usb接口 可以看出,在usb使用了4根线,分别为电源线,地线,信号线和差分信号线 差分信号线用于检测信号线的传输是否正确 下面我们只关注信号线 然后是usb的串口传输 在串口传输中,由于所有的信号共用一根数据线,所以不仅有先来 后到的问题,而且在一个设备和另一个设备进行通信的时候,如果别的设备也进来插一脚,就会导致信号的出错,所以这个时候需要一个管理者,他说好,A设备和 我通信,A设备才和管理者通信,通信完成后,...
电脑安装了redhat AS4.0,可以挂载光盘: #mkdir /mnt/dvd #mount /dev/dvd /mnt/dvd 但如何挂载U盘呢? #fdisk -l显示只有hda1、hda2、hda3 #lsmod以后无usb-storage scsi_mod sd_mod模块 #modprobe [module]后该怎么弄? 另:如果安装盘里有usb驱动程序,该怎么安装(不能确认哪个是usb驱动程序) 我是刚注册的,没积分可用,希望各位大哥帮忙,万分感谢!!!