0
点赞
收藏
分享

微信扫一扫

linux usb(1)

高子歌 2022-09-19 阅读 57


1. 前言

      先发下感慨,linuxUSB驱动堪称驱动中的难点,曾几何时拿起书来啃,最终还是放弃了...这次由于要做一个项目,即USB转串口通讯,迫于鸭梨,还是继续啃...

2. USB体系架构

usb通讯采用主从结构,实现了主机与外围设备之间的通讯。

3. USB三种模式

主机控制器,包括UHCI、OHCI、EHCI

设备控制器,相当于U盘;

OTG设备,OTG控制器

4. 总线速度

目前usb传输的速度有四种:

USB 1.0标准支持1.5MB/s,低俗USB;

USB 1.1标准支持12MB/s,全速USB;

USB 2.0标准支持480MB/s,高速USB;

USB 3.0标准支持640MB/s

5. 传输模式

控制传输模式:用来传输外设和主机之间的控制、状态、配置等信息;

批量传输模式:传输大量时延要求不高的数据;

中断传输模式:传输量小,单对于传输时延敏感、要求马上响应的数据;

等时传输模式:传输实时数据,传输速率要求预先可知


重要的文章:


​​http://www.360doc.com/content/15/0504/09/7775902_467809157.shtml​​


举报

相关推荐

0 条评论