收藏本站
《东北大学》 2008年
收藏 | 手机打开
二维码
手机客户端打开本文

Linux内核移植与USB无线网卡驱动的研究与实现

郑国伟  
【摘要】:Linux操作系统具有开放源代码、内核功能强大、体积小、可裁减、运行速度高、良好的网络性能等优点,在嵌入式网络设备中有着广泛的应用。因此,怎样更好地将嵌入式系统与Linux结合起来应用于实际的生产生活中,已成为计算机应用领域中的一个热点。 要把Linux内核应用到一个特定的嵌入式系统中以实现某些功能需要做以下两方面的工作:(1)将特定版本的Linux操作系统移植到具体的嵌入式系统中;(2)在已经移植成功的系统上完成应用程序的开发与测试。论文紧扣以上两点,选择了嵌入式系统作为开发平台,涉及的工作主要是Linux内核移植和USB无线网卡驱动程序的研究与实现。 论文首先分析了Linux操作系统内核,介绍了Linux内核的组成,并重点分析了进程调度、内存管理、和中断处理子系统。同时对USB协议进行了研究,主要介绍了USB总线的拓扑结构和总线传输协议,并结合实际应用重点研究了批量数据传输。其次,在对linux操作系统与USB协议深入研究的基础上,论文将Linux内核移植到了嵌入式平台中。移植工作以嵌入式系统的实际启动过程为依据,分为以下三个阶段:(1)bootloader移植;(2)Linux内核移植;(3)文件系统移植。最后,论文详细分析了USB无线网卡驱动程序中几个重要的模块,包括加载模块、设备探测、数据发送、数据接收、设备断开、模块卸载等,并最终实现了嵌入式系统中USB无线网卡的驱动。
【学位授予单位】:东北大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP316.81

手机知网App
【引证文献】
中国重要会议论文全文数据库 前2条
1 宋世磊;刘晓平;应怀樵;;基于ARM-Linux的USB3G模块设备驱动的研究[A];现代振动与噪声技术(第九卷)[C];2011年
2 宋世磊;刘晓平;应怀樵;;基于ARM-Linux的USB3G模块设备驱动的研究[A];全国第五届信号和智能信息处理与应用学术会议专刊(第一册)[C];2011年
中国硕士学位论文全文数据库 前1条
1 郭昊;嵌入式Linux上USB无线网卡驱动的研究与实现[D];暨南大学;2012年
【参考文献】
中国期刊全文数据库 前9条
1 鲁刚;李小平;;嵌入式Linux系统软件平台的建立[J];电子科技;2007年08期
2 陈铁军;仇洪冰;;基于S3C2410的嵌入式Linux的移植方法[J];桂林电子工业学院学报;2006年04期
3 曾水平;徐峰;;Linux系统下USB设备驱动的实现[J];国外电子测量技术;2006年10期
4 杨伟;刘强;顾新;;Linux下USB设备驱动研究与开发[J];计算机工程;2006年19期
5 梁正平,毋国庆,肖敬;Linux中USB设备驱动程序研究[J];计算机应用研究;2004年06期
6 覃树建;杨红雨;王祺;林木华;;USB设备驱动在Linux下的设计与实现[J];中国民航飞行学院学报;2006年02期
7 阙大顺;杜玮;岳鹏;;Vivi在S3C2410上的移植研究[J];武汉理工大学学报(信息与管理工程版);2007年12期
8 吴强;周淑华;马正新;;基于USB设备的Linux网络驱动程序开发[J];微计算机信息;2007年02期
9 王玉东,冯茜,张效义;基于Linux的无线网卡驱动程序[J];信息工程大学学报;2005年02期
中国硕士学位论文全文数据库 前8条
1 刘云飞;Linux下USB系统研究及应用[D];解放军信息工程大学;2004年
2 胡栋;Linux VMM内存管理子系统研究与实现[D];电子科技大学;2006年
3 冯伟;实时嵌入式Linux操作系统的研究与实现[D];北京邮电大学;2006年
4 白浪;可配置无线网卡的USB2.0接口的设计与实现[D];哈尔滨工业大学;2006年
5 张荣亮;Linux操作系统内核分析与研究[D];江西师范大学;2007年
6 刘少阳;基于嵌入式Linux的WLAN终端设计与实现[D];国防科学技术大学;2006年
7 潘伟;基于ARM的无线通信平台开发及USB驱动程序设计[D];武汉理工大学;2007年
8 赵明;基于嵌入式操作系统的USB设备驱动程序的开发[D];中国科学院研究生院(西安光学精密机械研究所);2007年
【共引文献】
中国期刊全文数据库 前10条
1 唐勇波;丰娟;;嵌入式系统在车载远程监控系统中的应用研究[J];安防科技;2009年03期
2 杨里;唐伦;陈前斌;;基于TD-SCDMA移动视频监控系统的反向控制[J];安防科技;2009年12期
3 李恩学;蔡荣海;;基于IME6400的MPEG-4嵌入式视频监控系统实现[J];安防科技;2009年12期
4 李勇;嵌入式Linux集成开发环境的研究[J];安阳师范学院学报;2005年05期
5 秦晓茜;;基于AT91RM9200处理器的Uboot移植[J];安阳工学院学报;2011年04期
6 刘承武;黄先祥;李胜朝;蔡伟;;基于无线网络的大型武器装备故障诊断系统[J];兵工自动化;2006年06期
7 张斌;范青;;Qt/Embedded在PXA270开发板上的移植[J];兵工自动化;2009年08期
8 张斌;;基于PXA270板开发Qt/Embedded的触摸屏驱动[J];兵工自动化;2009年09期
9 张斌;;Linux2.6.16在嵌入式模块X-Board(GP8)上的移植[J];兵工自动化;2009年10期
10 刘大伟;;U-Boot在ARM平台的移植与应用[J];中国传媒大学学报(自然科学版);2008年03期
中国重要会议论文全文数据库 前10条
1 魏赵平;裘雪红;;QT/Embedded开发环境中类对象之间通信机制的分析[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
2 管芳绍;徐志江;孟利民;;基于嵌入式系统的抗干扰红外软解码方法[A];中国电子学会第十七届信息论学术年会论文集[C];2010年
3 王海鹏;倪远平;;U-boot在mini2440平台上的移植方法[A];2010年西南三省一市自动化与仪器仪表学术年会论文集[C];2010年
4 曹剑锋;房宗良;周宦银;马桂珍;文其林;杨攀;;嵌入式linux谱分析软件的设计与移植[A];第七届全国核仪器及其应用学术会议暨全国第五届核反应堆用核仪器学术会议论文集[C];2009年
5 赵旭;夏靖波;王哲;;Linux内核进程调度的研究与改进[A];第三届全国嵌入式技术和信息处理联合学术会议论文集[C];2009年
6 黄茜;罗小刚;徐彬锋;彭承琳;;基于Linux的医用无线内窥镜便携式数据传输控制装置设计[A];中国生物医学工程进展——2007中国生物医学工程联合学术年会论文集(上册)[C];2007年
7 肖珂;郭永超;郭书军;;基于MTD的NAND Flash驱动开发[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年
8 赵德志;章勇;廖书红;;嵌入式Linux及BOA服务器在S3C2410上的移植[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年
9 田亚南;李宇成;;基于ARM的小型嵌入式Linux系统的设计[A];中国计量协会冶金分会2008年会论文集[C];2008年
10 陈亮;郝卫东;龙飞;;基于嵌入式Linux的数字相框设计[A];中国仪器仪表学会第九届青年学术会议论文集[C];2007年
中国博士学位论文全文数据库 前10条
1 孟江涛;Xen虚拟机研究[D];电子科技大学;2010年
2 毛佳;嵌入式实时系统中关键技术的研究[D];吉林大学;2004年
3 刘劲松;关于存储系统性能的测试、仿真与评价的研究[D];华中科技大学;2004年
4 邓玉辉;基于网络磁盘阵列的海量信息存储系统[D];华中科技大学;2004年
5 李海山;面向恢复的容错计算技术研究[D];哈尔滨工程大学;2007年
6 杨泓渊;复杂山地自定位无缆地震仪的研究与实现[D];吉林大学;2009年
7 王彩霞;嵌入式激光光束质量分析系统的研究[D];长春理工大学;2009年
8 方海涛;基于RTAI的多关节式月球车运动控制研究[D];哈尔滨工业大学;2009年
9 陈兵;嵌入式防火墙及其关键技术研究[D];南京航空航天大学;2008年
10 孙伟;林业资源信息云计算服务体系研究[D];中国林业科学研究院;2012年
中国硕士学位论文全文数据库 前10条
1 王立飞;基于ARM的三相交流异步电动机调速系统研究[D];华中农业大学;2010年
2 卞传旭;基于TOS架构的防火墙性能研究与改进[D];山东科技大学;2010年
3 刘立辉;基于嵌入式系统平台的城市噪声分布地图[D];山东科技大学;2010年
4 张宪华;基于嵌入式Linux的系统构建及桌面应用程序研究[D];山东科技大学;2010年
5 熊业攀;基于嵌入式Linux的红外呼气酒精检测系统的研究及开发[D];浙江理工大学;2010年
6 崔运涛;基于ARM+DSP的捷联航姿系统设计[D];哈尔滨工程大学;2010年
7 方悦;基于嵌入式的变鳍型减摇鳍控制器研究[D];哈尔滨工程大学;2010年
8 黄宇;嵌入式多模态生物特征识别系统设计[D];哈尔滨工程大学;2010年
9 武兴宇;基于DaVinci的嵌入式小平台声纳处理系统研究[D];哈尔滨工程大学;2010年
10 吴天柱;基于DSP转台伺服控制系统的设计[D];哈尔滨工程大学;2010年
【同被引文献】
中国期刊全文数据库 前1条
1 杨勇;叶梅;张秦艳;初元萍;胡磊;;基于ARM的嵌入式Linux无线网卡设备驱动研究[J];核电子学与探测技术;2010年04期
中国硕士学位论文全文数据库 前10条
1 张学勇;基于ARM9的Linux内核移植及USB设备驱动程序开发[D];哈尔滨理工大学;2010年
2 李小琦;基于ARM的嵌入式网络视频监控系统研究[D];中南民族大学;2010年
3 蒋伟宏;嵌入式通信平台设备接口驱动的设计与实现[D];中国人民解放军国防科学技术大学;2002年
4 郑桦;嵌入式Linux文件系统的设计与实现[D];武汉理工大学;2004年
5 张洁;基于Linux的USB网络设备驱动分析及实现技术研究[D];天津大学;2004年
6 杨爱民;无线局域网MAC子层的研究及基于ARM的设计[D];武汉理工大学;2006年
7 陈鸣慰;基于ARM的通用型实时测控系统设计与实现[D];东南大学;2006年
8 熊春杰;Linux内核移植与USB驱动开发[D];电子科技大学;2007年
9 赵小林;嵌入式Linux系统研究与网络设备驱动程序开发[D];武汉理工大学;2007年
10 肖勇;基于Linux的嵌入式生化仪USB接口驱动及应用程序开发[D];重庆大学;2007年
【二级参考文献】
中国期刊全文数据库 前10条
1 李海鲲;通用串行总线外设固件的开发[J];安徽教育学院学报;2001年03期
2 栾建海,李众立,黄晓芳;Linux 2.6内核分析[J];兵工自动化;2005年02期
3 戴红梅,胡仁杰;USB(通用串行总线)及USB外设的开发[J];电测与仪表;2000年12期
4 张进,姜威;u-boot的启动流程分析及移植步骤[J];电力自动化设备;2005年07期
5 张积红,吴强;嵌入式Linux研究及其在ARM上的移植[J];电脑知识与技术;2005年08期
6 王卓 ,包杰;嵌入式Linux系统及其应用前景[J];单片机与嵌入式系统应用;2004年05期
7 刘炎,冯穗力,叶梧;通用串行总线(USB)原理及接口设计[J];电子技术应用;2000年12期
8 郭继燕,王遵立,王瑞光;USB总线现状及其未来发展[J];光机电信息;2003年01期
9 吴磊;USB原理及接口设计[J];信息技术;2001年05期
10 宋方,郝保国,赵飞鹏;通用串行总线(USB)及其芯片的使用[J];测控技术;2000年10期
中国硕士学位论文全文数据库 前4条
1 王崇红;嵌入式系统下通信接口驱动的设计与实现[D];国防科学技术大学;2004年
2 王晓庆;嵌入式系统硬件平台设计及操作系统间的移植[D];国防科学技术大学;2004年
3 刘生平;桌面Linux内存管理性能优化技术研究与实现[D];清华大学;2005年
4 林伟;Linux内存管理子系统在龙芯2号上的优化[D];中国科学院研究生院(计算技术研究所);2005年
【相似文献】
中国期刊全文数据库 前10条
1 吴强;周淑华;马正新;;基于USB设备的Linux网络驱动程序开发[J];微计算机信息;2007年02期
2 郑智;;嵌入式Linux下USB驱动程序开发研究[J];武汉理工大学学报(信息与管理工程版);2006年07期
3 朱园;;Linux设备驱动程序的研究与开发[J];仪表技术;2008年02期
4 张玉民;陈定方;;Linux下USB驱动程序的设计与实现[J];湖北工业大学学报;2007年03期
5 孙永钢;张学勇;迟欢欢;;基于Linux的USB设备驱动的实现[J];信息技术;2010年08期
6 王璇;;Linux下USB设备驱动加载策略分析[J];福建电脑;2008年11期
7 梁正平,毋国庆,肖敬;Linux中USB设备驱动程序研究[J];计算机应用研究;2004年06期
8 朱一多;黄惟公;;USB采集监控系统在流媒体技术中的应用[J];仪表技术;2007年07期
9 肖勇;温志渝;洪明坚;;基于Linux的微型光谱仪专用USB接口驱动程序设计[J];传感技术学报;2006年05期
10 李文静;;Linux系统下USB2.0桥接线的驱动程序开发[J];黑龙江科技信息;2007年14期
中国重要会议论文全文数据库 前10条
1 康淮湘;何川;徐一川;;自己动手搭建Linux邮件服务器[A];天津市电视技术研究会2010年年会论文集[C];2010年
2 朱国正;侯整风;;基于Linux平台的智能卡通用驱动模型[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年
3 杨占峰;简献忠;姚琴;陈金山;程良鸿;;LINUX内核空间USB运动控制卡驱动程序的开发[A];2008中国仪器仪表与测控技术进展大会论文集(Ⅲ)[C];2008年
4 贾志洋;王勇刚;崔博文;杨玉婷;;应用型本科院校Linux操作系统的教学探索[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年
5 张玉民;陈定方;;Linux下USB驱动程序的设计与实现[A];湖北省机械工程学会机械设计与传动专业委员会第十五届学术年会论文集(一)[C];2007年
6 豆尚成;陈成细;奚学程;陈默;顾琳;赵万生;周志凯;顾岭;;基于Linux的线切割加工全软数控系统[A];第14届全国特种加工学术会议论文集[C];2011年
7 代健美;耿华芳;刘作学;;基于嵌入式Linux的DM9000CI设备驱动研究与实现[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年
8 姜斌;张君;;一种Linux平台下的可执行文件防篡改方法[A];浙江省电子学会2011学术年会论文集[C];2011年
9 赵德志;章勇;廖书红;;嵌入式Linux及BOA服务器在S3C2410上的移植[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年
10 邵昌旭;陈默;赵万生;;基于Linux的嵌入式线切割数控系统[A];第14届全国特种加工学术会议论文集[C];2011年
中国重要报纸全文数据库 前10条
1 李军;LINUX: CA巧打合作牌[N];中国计算机报;2003年
2 重庆 TL;Linux技巧园[N];电脑报;2004年
3 Subbo;实战多Linux共存[N];电脑报;2004年
4 余涉;全力推进中国linux应用[N];厂长经理日报;2000年
5 ;Linux下也用eMule[N];电脑报;2004年
6 魏春梅;LINUX进入成熟期[N];中国经营报;2001年
7 陕西 刘新念;自制Linux的开机画面[N];电脑报;2001年
8 小芳;随电子社进入LINUX精彩世界[N];中华读书报;2000年
9 ;Linux平台为互联互通带来益处[N];中国电子报;2009年
10 ;基于 Linux 平台的 Sybase 服务器[N];计算机世界;2004年
中国博士学位论文全文数据库 前10条
1 于晓;基于嵌入式Linux的仪器操作系统的研究[D];西安电子科技大学;2009年
2 李伦;Linux及其伦理意蕴[D];湖南师范大学;2002年
3 郭锐;基于Linux的微细电火花加工数控系统及其相关关键技术的研究[D];哈尔滨工业大学;2007年
4 武传宇;基于PC+DSP模式的开放式机器人控制系统及其应用研究[D];浙江大学;2002年
5 李明铎;短消息业务联网系统的设计与实现[D];中国人民解放军信息工程大学;2004年
6 吴峰光;Linux内核中的预取算法[D];中国科学技术大学;2008年
7 史鸿声;可信嵌入式3D图形系统关键技术的研究[D];中国科学技术大学;2008年
8 赵慧斌;RFRTOS——基于Linux的QoS实时操作系统[D];中国科学院研究生院(软件研究所);2003年
9 李晓毅;EIMN传感器网络的理论基础与无线远程图像监视系统技术研究[D];重庆大学;2004年
10 丁喜波;电容式湿度传感器测试方法与测试系统研究[D];哈尔滨理工大学;2005年
中国硕士学位论文全文数据库 前10条
1 郑国伟;Linux内核移植与USB无线网卡驱动的研究与实现[D];东北大学;2008年
2 王健;Linux系统蓝牙USB设备驱动的设计与实现[D];西安电子科技大学;2011年
3 孙亚军;基于ARM的嵌入式Linux平台的研究与实现[D];东北大学;2009年
4 冀谦祥;基于Linux的嵌入式网络视频监控系统设计与实现[D];电子科技大学;2010年
5 张向艳;基于Linux的网络高清播放器的设计与实现[D];北京邮电大学;2010年
6 郑冠贞;基于Linux下的网络入侵检测系统[D];中国石油大学;2010年
7 柯利达;一种基于ARM和Linux的专用嵌入式手持设备的研究与构建[D];昆明理工大学;2008年
8 沈浩;基于ARM9及嵌入式Linux系统平台的应用研究[D];昆明理工大学;2009年
9 袁灵波;基于嵌入式Linux驱动程序设计方法研究及应用[D];西安电子科技大学;2010年
10 丁帅;基于Linux的嵌入式智能控制器平台的研究开发[D];浙江工业大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026