欢迎来到天天文库
浏览记录
ID:32510153
大小:393.00 KB
页数:46页
时间:2019-02-10
《无线usb网卡电路设计驱动研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、.毕业设计报告(论文)报告(论文)题目:无线USB网卡电路设计与驱动研究作者所在系部:电子工程系作者所在专业:应用电子技术作者所在班级:09211作者姓名:邢国驹指导教师姓名:张志通完成时间:2012年6月10日北华航天工业学院教务处制...北华航天工业学院电子工程系毕业设计(论文)任务书姓名:邢国驹专业:应用电子技术班级:09211学号:20083021146指导教师:张志通职称:助教完成时间:2012年6月10日毕业设计(论文)题目:无线USB网卡电路设计与驱动研究设计目标:通过无线USB的理论知识,简单介绍无线USB网卡的功能及其应
2、用技术要求:1.了解无线USB理论知识2.能无线USB网卡功能。3.无线USB网卡应用所需仪器设备:成果验收形式:论文时间安排15周---6周立题论证39周---13周仿真调试27周---8周方案设计414周---16周成果验收指导教师:教研室主任:系主任...摘要USB是英文UniversalSerialBus的缩写,中文含义是“通用串行总线”。它是一种应用在PC领域的新型接口技术,1998年后,USB接口逐步走进了是用阶段,由于USB接口鱼油方便的有点,很多跟PC相连的外部设备都采用了USB接口,这必将要求配套的USB设备驱动程序更加
3、具有通用性,更加的稳定,USB设备驱动的好坏直接影响到USB设备和PC交互的效率,速度,质量。所以设计一个好的驱动程序对于USB设备在Pc上的效率来说是有着非常重要的意义的,选用Linux作为平台研发USB设备驱动模型,是目前国内外比较流行的开发方式,它具有开发效率高,稳定性强等特点。本文主要是研究如何在Linux系统平台上设计并实现802.11B无线嘲卡USB接口的驱动,并积极的讨论如何提高驱动软件的效率,此驱动软件可以使802.1lb无线网卡很好的和PC交互,以下是本文主要的论述结构。首先,论述驱动程序在操作系统和硬件之间的位置和所起
4、的作用。其次,说明USB系统的硬件系统结构,以及USB系统的软件体系结构。然后,深度剖析Linux系统USB接口软件体系,并且指出如何提高代码质量,如何优化驱动程序和硬件交互算法,如何增强驱动程序和操作系统交互性,这几个方面的创新之处,接着评价工程的丁程量。最后,针对802.1lb无线嘲线嘲卡的硬件系统结构,阐述实现此网卡驱动的过程,并对此网卡的驱动结构和相关的代码进行说明。本项目为北京市嵌入式重点实验窜项目,通过设计和开发完成的驱动程序将直接被应用于802.1lb无线局域网的整个解决方案中,对任何一张802.l1b无线网卡提供USB接口
5、驱动。关键词Usb;Fpga;Linux;驱动...目录第1章绪论11.1设备驱动程序研究的意义11.2USB接口驱动研究的技术背景11.3USB设备接口的国内外现状21.4论文结构安排3第2章802.11b芯片USBIPcore硬件模块的功能和结构42.1USBIPcore所在硬件中的位置42.2USBIPcore功能结构42.3本章小结5第3章USB系统体系的结构63.1USB体系结构概述63.2USB系统的描述63.3物理接口73.4电源83.5USB总线协议93.6系统设置103.7数据流种类113.8USB设备123.9功能部件
6、143.10USB主机:硬件和软件153.11体系结构的扩充15第4章无线USB网卡功能简介及其应用164.1基本概述164.2分类174.3无线上网卡选购三要素204.4发展情况23第5章80211b无线网卡USB接口驱动的设计与实现255.1USBIPcoreFPGA验证平台接口驱动的设计与实现255.2802.11b无线网卡USB接口驱动的完整实现31结论38致谢39参考文献40...无线USB网卡电路设计与驱动研究第1章绪论1.1设备驱动程序研究的意义驱动程序(DeviceDriver)全称为“设备驱动程序”,是一种可以使计算机和
7、设备通信的特殊程序,可以说相当于硬件的接口,操作系统只能通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。正因为这个原因,驱动程序在系统中的所占的地位十分重要,一般当操作系统安装完毕后,首要的便是安装硬件设备的驱动程序。不过,大多数情况下,我们并不需要安装所有硬件设备的驱动程序,例如硬盘、显示器、光驱、键盘、鼠标等就不需要安装驱动程序,而显卡、声卡、扫描仪、摄像头、Modem等就需要安装驱动程序。另外,不同版本的操作系统对硬件设备的支持也是不同的,一般情况下版本越高所支持的硬件设备也越多,例如笔者使用
8、了WindowsXP,装好系统后一个驱动程序也不用安装。设备驱动程序用来将硬件本身的功能告诉操作系统,完成硬件设备电子信号与操作系统及软件的高级编程语言之间的互相翻译。当操作系统需要使用某个硬
此文档下载收益归作者所有