欢迎来到天天文库
浏览记录
ID:34527990
大小:661.58 KB
页数:29页
时间:2019-03-07
《linux kernel 2.6 usb转串口ic驱动程序介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linuxkernel2.6USB转串口IC驱动程序介绍Linuxkernel2.6USB转串口IC驱动程序介绍VersionhistoryIndexVersionAuthorDateComment1V1.0.0WenXiaoyong2011-12-13Draft,Linuxkernel2.6.31(comefromFreescaleiMX515BSP),baseonUSB2.01Linuxkernel2.6USB转串口IC驱动程序介绍目录Linuxkernel2.6USB转串口IC驱动程序介绍............
2、.........................1Versionhistory..............................................................1目录........................................................................21.USB介绍...................................................................31.1USB的发展
3、历史........................................................31.2USB接口电气规范......................................................41.3USB协议简介..........................................................82.Linuxkernel2.6中,USB框架............................................
4、.122.1Linuxkernel中的USB子系统...........................................122.2USB转串口IC驱动架构图...............................................153.Linuxkernel2.6内核,USB接口函数.......................................174.USB转串口芯片驱动框架..............................................
5、......194.1USB转串口芯片驱动,关键数据结构.....................................204.2USB转串口芯片驱动接口...............................................234.3应用程序访问I2C设备例子程序.........................................275.参考资料................................................................
6、.285.1参考代码............................................................285.2参考文档............................................................282Linuxkernel2.6USB转串口IC驱动程序介绍1.USB介绍1.1USB的发展历史通用串行总线(英语:UniversalSerialBus,简称“USB”)是连接计算机系统与外部设备的一个串口总线标准,也是一种输入输出接口技术规范
7、,被广泛应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。多媒体电脑刚问世时,外接式设备的传输接口各不相同,如打印机只能接LPTport、调制解调器只能接RS232、鼠标键盘只能接PS/2等。繁杂的接口系统,加上需安装驱动程序并重启才能使用的限制,都不免造成用户的困扰。因此,创造出一个统一且支持热插拔的外接式传输接口,便成为无可避免的趋势。USB最初是由英特尔(Intel)与微软(Microsoft)公司倡导发起,其最大的特点是支持热插拔和即插即用。当设备插入时,主机枚
8、举到此设备并加载所需的驱动程序,因此在使用上远比PCI和ISA总线方便。USB速度比并行端口(例如EPP、LPT)与串行接口(例如RS-232)等传统电脑用标准总线快上许多。原标准中USB1.1的最大传输带宽为12Mbps,USB2.0的最大传输带宽为480Mbps。近期推出的USB3.0更从480Mbps提升到5Gbps。USB
此文档下载收益归作者所有