预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共57页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

华中科技大学硕士学位论文基于Linux的USB网络设备驱动程序的研究姓名:李全申请学位级别:硕士专业:软件工程指导教师:陆永忠2010-11-01华中科技大学硕士学位论文摘要Linux操作系统作为一个免费的开源操作系统与其它的操作系统相比有着相当明显的优势。特别是嵌入式Linux操作系统越来越广泛的应用于各种领域。现在到处都可以见到嵌入式产品的踪影像手机、PDA、路由器以及越来越多的多媒体移动终端这些产品中有许多使用的是嵌入式Linux系统。因此对Linux操作系统的分析和研究显的越来越重要而且正是由于Linux系统开源的特性为我国扭转操作系统技术落后的局面提供了良好的机遇。而设备驱动程序作为进入Linux内核世界的大门其作用显得尤为重要它为进入Linux内核世界提供了一条道路。并且随着层出不穷的外围设备的增多编写设备驱动程序也是一件必不可少的事情因而对Linux设备驱动程序的研究具有很高的价值。首先简单介绍了Linux内核结构的组成成分以及各个子系统之间的相互关系和它们各自的工作机制然后针对三类标准的Linux设备分别详细介绍了设备驱动的结构以及编写每一类设备驱动的方法和流程紧接着提出了编写驱动时应该注意的一些问题和解决方法最后结合在实习期间所做的项目经历从完整的Linux源代码定制了一个经过裁剪的小型Linux操作系统并在此系统的基础上对基于USB的网络设备驱动进行了分析并且实现了一个关于USB的无线网卡的驱动程序。通过所做的工作内容能够更加深入的了解Linux操作系统的原理和工作方式。同时通过对设备驱动开发过程中遇到的问题的总结从而对设备驱动模型能够进行更加透彻的理解可以为操作系统其它的方面的研究和开发提供参考价值为下一步工作打好基础。关键词:设备驱动LinuxUSB驱动程序无线网卡内核接口网络I华中科技大学硕士学位论文AbstractAsafreeopensourceoperatingsystemLinuxcomparedwithotheroperatingsystemhasaquiteobviousadvantage.EspeciallyembeddedLinuxoperatingsystemhasbeenusedinvariousfields.NowtheembeddedproductscanbeseenineverywherelikemobilephonespdasroutersandvariousmobileterminalsmanyofwhichusetheembeddedLinuxoperatingsystem.ThereforetheresearchandanalysisfortheLinuxoperatingsystemwillbeveryimportant.ThecharacteristicsofLinuxprovidesagoodopportunityforChinareversingthebackwardtechno