傻大方


首页 > 学习 >

基于Linux系统下USB鼠标驱动开发 毕业论文( 三 )



按关键词阅读:


1.1.2 课题研究的意义
USB凭借自身的优势,USB设备也开始广泛的应用于嵌入式设备中 。本论文就是基于嵌入式系统来编写USB设备驱动,以加强对USB接口和设备的认识,同时也通过本毕业设计将四年来所学的专业知识和其他方面的知识融入到实际应用中 。
1.3 课题研究的内容
本设计主要以Linux USB为中心,研究USB系统架构与其协议分析、Linux系统内核及内核模块配置和编译、Linux USB系统与功能测试和Linux USB鼠标驱动程序设计 。主要知识涉及USB系统架构,USB描述符,USB数据描述方式,USB枚举,Linux 内核简介,Linux内核及内核模块配置预编译,Linux系统架构,MassStorage与USB-HID,USB URB等相关内容 。
1
东华理工大学长江学院毕业设计第二章 USB简介
第二章USB简介
2.1 USB的沿革
USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线” 。它是一种应用在计算机领域的新型接口技术 。早在1995年,就已经有个人电脑带有USB 接口了,但由于缺乏软件及硬件设备的支持,这些个人电脑的USB接口都闲置未用 。1998年后,随着微软在Windows 98中内置了对USB接口的支持模块,加上USB设备的日渐增多,USB接口才逐步走进了实用阶段 。
这几年,随着大量支持USB的个人电脑的普及,USB逐步成为个人电脑的标准接口已经是大势所趋 。在主机端,最新推出的个人电脑几乎100%支持USB;而在外设端,使用USB接口的设备也与日俱增,例如数码相机、扫描仪、游戏杆、磁带和软驱、图像设备、打印机、键盘、鼠标等等 。目前主板中主要是采用USB1.1和USB2.0,各USB 版本间能很好的兼容 。USB用一个4针(USB3.0标准为9针)插头作为标准插头,最多可以连接127个外部设备,并且不会损失带宽 。USB需要主机硬件、操作系统和外设三个方面的支持才能工作 。目前的主板一般都采用支持USB功能的控制芯片组,主板上也安装有USB接口插座,而且除了背板的插座之外,主板上还预留有USB插针,可以通过连线接到机箱前面作为前置USB接口以方便使用 。而且USB接口还可以通过专门的USB连机线实现双机互连,并可以通过Hub扩展出更多的接口 。USB具有传输速度快(USB1.1是12Mbps,USB2.0是480Mbps, USB3.0是5 Gbps),使用方便,支持热插拔,连接灵活,独立供电等优点,可以连接鼠标、键盘、打印机、扫描仪、摄像头、闪存盘、MP3机、手机、数码相机、移动硬盘、外置光软驱、USB网卡、ADSL Modem、Cable Modem等外部设备 。
USB各版本区别版本最大传输速率速率称号最大输出电流协议推出时间:
USB1.0:1.5Mbps(192KB/s)低速(Low-Speed)500mA……1996年1月;
USB1.1:12Mbps(1.5MB/s)全速(Full-Speed)500mA……1998年9月;
USB2.0:480Mbps(60MB/s)高速(High-Speed)500mA……2000年4月;
USB3.0:5Gbps(640MB/s)超速(Super-Speed)900mA……2008年11月 。
2.2 USB的优点
USB设备之所以会被大量应用,主要具有以下优点:
1、可以热插拔 。这就让用户在使用外接设备时,不需要重复“关机将并口或串
2
东华理工大学长江学院毕业设计第二章 USB简介
口电缆接上再开机”这样的动作,而是直接在电脑工作时,就可以将USB电缆插上使用 。
2、携带方便 。USB设备大多以“小、轻、薄”见长,对用户来说,同样20G的硬盘,USB硬盘比IDE硬盘要轻一半的重量,在想要随身携带大量数据时,当然USB 硬盘会是首要之选了 。
3、标准统一 。大家常见的是IDE接口的硬盘,串口的鼠标键盘,并口的打印机扫描仪,可是有了USB之后,这些应用外设统统可以用同样的标准与个人电脑连接,这时就有了USB硬盘、USB鼠标、USB打印机等等 。
4、可以连接多个设备 。USB在个人电脑上往往具有多个接口,可以同时连接几个设备,如果接上一个有四个端口的USB HUB时,就可以再连上 。
2.3 USB的应用及发展趋势
USB1.1标准接口传输速率为12Mbps,但是一个USB设备最多只可以得到6Mbps 的传输频宽 。因此若要外接光驱,至多能接六倍速光驱,无法再高 。而若要即时播放MPEG-1的VCD影片,至少要1.5Mbps的传输频宽,这点USB办得到,但是要完成数据量大四倍的MPEG-2的DVD影片播放,USB可能就很吃力了,若再加上AC-3音频数据,USB设备就很难实现即时播放了 。
用户的需求,是促进科技发展的动力,厂商也同样认识到了这个瓶颈 。这时,COMPAQ、Hewlett Packard、Intel、Lucent、Microsoft、NEC和PHILIPS这7家厂商联合制定了USB 2.0接口标准 。USB 2.0将设备之间的数据传输速度增加到了480Mbps,比USB 1.1标准快40倍左右,速度的提高对于用户的最大好处就是意味着用户可以使用到更高效的外部设备,而且具有多种速度的周边设备都可以被连接到USB 2.0的线路上,而且无需担心数据传输时发生瓶颈效应 。


稿源:(未知)

【傻大方】网址:/a/2021/0402/0021244145.html

标题:基于Linux系统下USB鼠标驱动开发 毕业论文( 三 )


上一篇:基于Linux的FTP服务器的安装与配置

下一篇:基于MatlabSimulink的DSP代码生成