您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 基于ARM的USB无线网卡Linux设备驱动设计
基于ARM的USB无线网卡Linux设备驱动设计作者:杨勇,叶梅,初元萍,胡磊作者单位:中科院高能物理所北京100049相似文献(10条)1.学位论文周哲应用于无线视频监控的嵌入式Linux系统平台构建2009随着无线网络技术和嵌入式技术的发展,无线视频监控已经成为嵌入式系统应用的一个新的发展方向。嵌入式系统由嵌入式操作系统和嵌入式硬件平台两部分组成:ARM架构是嵌入式设备中使用相当广泛的硬件平台;而随着Linux的发展,嵌入式Linux操作系统已经成为嵌入式领域的主流操作系统。嵌入式Linux操作系统支持多种硬件平台,具有良好的移植性和网络传输特性。本文所介绍的方案正是基于ARM9硬件平台和嵌入式Linux系统所构建的无线视频监控系统。本文分为五个章节。前三个章节分别介绍了无线视频监控系统和嵌入式系统的概念以及构建一般性嵌入式Linux操作系统的步骤和组成。本文第四章的侧重点是介绍如何构建适用于无线视频监控的嵌入式Linux系统。第四章从bootloader的移植、Linuxkernel的移植以及相关驱动的开发移植、嵌入式根文件系统的构建三方面分别进行了阐述。由于无线视频监控系统的特殊性,本文详细介绍了USB摄像头驱动模块和无线网卡驱动模块的代码架构以及工作方式。在本文的第五章,作者介绍了本系统进行ad-hoc网络模式和infrastructure网络模式的配置方式以及在PC监控端所截获的视频监控图像。在本文的最后部分,作者提出了对于通过嵌入式Linux系统来实现无线视频监控的未来展望。2.期刊论文杨勇.叶梅.张秦艳.初元萍.胡磊.YANGYong.YEMe.ZHANGQin-yan.CHUYuan-ping.HULei基于ARM的嵌入式Linux无线网卡设备驱动研究-核电子学与探测技术2010,30(4)介绍了D-Link无线网卡在嵌入式Linux下的驱动设计与实现.基于医用伽玛相机和小型SPECT设备的手持数据采集系统,首先搭建好嵌入式开发的软硬件环境,分析Linux内核USB驱动模块和网络驱动工作原理,然后针对D-Link无线网卡对通用的无线网卡驱动进行修改和交叉编译,最终移植到ARM平台上,建立嵌入式无线局域网,为进一步的无线网络研究搭建好开发平台.3.学位论文杨小铸基于嵌入式Linux的小型移动机器人远程控制系统设计2007本文对基于嵌入式Linux的小型移动机器人远程控制系统进行了研究。主要内容包括:(1)构建了基于嵌入式IJnux的系统平台,包括引导装载程序、Linux内核移植、USB无线网卡和USB摄像头的驱动程序;(2)实现了移动机器人运动控制与传感器信息采集,包括调速电机的控制、内部传感器信息采集、图像信息采集,及无线传感网络数据的获取;(3)设计了基于socket连接的机器人网络控制服务器,包括采用TCP传输协议的服务程序编写和控制接口的实现;(4)构造了基于Web服务器Boa的机器人远程监控系统,实现基于网页的机器人控制、图像信息的发布、机器人状态信息和无线传感网络数据的查询等;(5)采用USB接口和R$232接口实现机器人底层控制与上位机的连接,增强了系统的开放性和扩展能力。4.期刊论文杨勇.张秦艳.叶梅基于ARM的嵌入式Linux无线网卡设备驱动设计-科技信息(学术版)2008,(34)本文介绍了D-Link无线网卡在嵌入式Linux下的驱动设计与实现,该设计可以用于构建无线数据采集系统.首先搭建好嵌入式开发的软硬件环境,分析Linux内核USB驱动模块和网络驱动工作原理,然后针对D-Link无线网卡对通用的无线网卡驱动进行修改和交叉编译,最终移植到ARM平台上,建立嵌入式无线局域网,为进一步的无线网络研究搭建好开发平台.ARM微处理器的使用使本系统比传统的数据采集系统更具有便携性和灵活性,甚至可以工作在恶劣的环境之中.5.学位论文马汝袆基于MPC852T的无线AP设计2004本文介绍了基于MPC852T的无线AP(AccessPoint)设计与实现,包括系统的整体介绍、硬件与软件的开发平台、硬件与软件系统的设计与实现、系统性能分析。 本系统是基于摩托罗拉MPC852TCPU与嵌入式LINUX平台的具有无线接入功能的无线AP(AccessPoint)。其主要是实现无线802.11b帧结构的包与以太网帧结构的包之间相互转换。同时考虑到用户登陆安全等问题。这款无线AP为网络用户提供快速、可靠、高效的无线接入解决方案,主要是作为小型企业、家庭的无线接入点,可以提供高达11Mbps数据传输速率。该产品的设计完全符合802.11b国际标准,可提供强大的功能。如基于Windows的配置管理软件,支持NAT网络地址转换和DNS代理服务器功能,DHCP功能,WEP数据加密等等。 系统可连接局域网(LAN)、广域网(WAN)及无线局域网(WLAN).局域网(LAN)的数据通过二层交换芯片ADM6996进行交换。广域网(WAN)与局域网(LAN)之间由MPC852T进行桥接,并完成地址解析等功能。无线局域网的数据由设备上的无线网卡来转发。MPC852T对无线局域网和有线网络之间进行桥接,无线网卡负责信号的调制解调和发送以及802.11b协议数据的打包与拆包,MPC852T还负责数据的双向传递、转发和对无线网卡的控制与管理。 同时本文还对设计过程中的一些问题作了分析,最后还对无线AP的性能做了测试分析。6.学位论文刘少阳基于嵌入式Linux的WLAN终端设计与实现2006嵌入式系统是目前无线网络技术领域的研究热点之一。在嵌入式系统上实现通信网协议的移植、分析、改进和实现己成为人们研究的热点。论文针对当前嵌入式系统和无线网络的最新发展方向,设计一种适合中高端应用的WLAN终端平台,同时还可支持如Ethernet,RS232,USB等基本的通信接口。论文构建了该平台的硬件系统和软件开发环境,硬件系统采用的处理器是三星公司的S3C2440A。ARM(AdvancedRISCMachines)体系结构的处理器以其小体积、低功耗、低成本、高性能等特点,日益成为构建嵌入式系统首选的处理器。论文讲述了基于ARM处理器S3C2440A的硬件设计方法,内容主要包括S3C2440A的体系结构介绍和S3C2440A的主要硬件电路模块设计两部分。论文的软件部分包括在开发板上成功运行Linux操作系统,并通过移植和交叉编译,分别调试成功了PCMCIA接口和基于PCMCIA接口的802.11b无线网卡。进一步,我们可通过开发板之间的无线连接,以建立嵌入式无线通信网络,为进一步的无线网络研究搭建好开发平台。7.期刊论文王标.郭敏.单保慈.WANGBiao.GUOMin.SHANBaoci基于ARM的无线网卡设备驱动设计-现代电子技术2009,32(7)介绍了D-Link无线网卡在嵌入式Linux下的驱动设计与实现.该系统主要应用于医用伽马相机和小型SPECT设备的手持数据采集系统.首先搭建嵌入式开发的软硬件环境,对Linux内核进行剪裁,然后研究网络驱动工作原理,利用D-Link无线网卡对通用无线网卡的驱动进行修改和交叉编译,最终移植到ARM平台上,建立嵌入式无线局域网.8.学位论文濮琼嵌入式系统PCMCIA协议分析及WIMAX的接入2006目前,在无线接入领域,开发所采用的硬件套片日益成熟,相关协议也已经棚当完善,这些使得通过无线网卡的接入来为嵌入式设备添加新的通信功能成为一条经济可行的途径。根据课题要求,本文分析并比较了各种接入方法的性能指标和市场现状,在嵌入式linux平台上,实现了一个具有良好的兼容性和稳定性的无线模块。完成的工作主要有以下儿点:1)通过对接入技术和PCMCIA子系统的分析研究,简化了PCMCIA协议栈的接口函数集,并根据这些函数的目的和重要性对它们重新进行了分类和分析,提出了嵌入式移植中兼容问题的一个较为通用的解决策略。2)通过对PC卡驱动和PCMCIA子系统交互部分的研究,实现了PC卡驱动和PCMCIA子系统的交互。3)根据对WIMAX协议体系结构的分析,实现了WIMAX无线模块的接入。根据课题的实际情况,本文验证了所提出的兼容性问题解决策略,对无线模块的兼容性和稳定性进行了验证和分析。9.学位论文黄学雷无线局域网在嵌入式系统中的应用200621世纪是信息的时代,是无线通信蓬勃发展的时代。目前无线通信还处在PersonatoPersona时代(即个人通信),并逐步向PersonatoDevice(人物通信),DevicetoDevice(物物通信)时代过渡。随着该时代的到来,越来越多的嵌入式设备渴望摆脱线缆的束缚和具备与人、设备进行无线通信的能力。在此,以WLAN(WirelessLocalAreaNetwork,无线局域网)、Bluetooth(蓝牙)等为代表的短距离无线通信技术将扮演着举足轻重的角色。融合嵌入式技术与无线局域网通信技术的嵌入式系统,具备突出的无线通信的能力,是目前与未来的发展热点之一。本文研究了ARM硬件系统架构;板级Bootloader设计;嵌入式Linux内核分析与移植;USB设备驱动程序的设计;TCP/IP协议栈移植;应用程序设计;重点进行了嵌入式无线网卡设计,并进行了无线网卡驱动程序和无线网卡配置管理程序的设计,这是系统实现无线通信的关键。论文首先分析了无线通信的现状及相关的新技术,对无线局域网技术在嵌入式系统应用的意义进行了研究。然后设计了无线局域网在嵌入式系统中应用的软硬件总体结构,其中硬件电路设计的重点在设计以S3C2410X芯片为微处理器的主板和自主设计的以SIS163U无线网卡芯片为核心的嵌入式无线网卡上,主板和嵌入式无线网卡通过USB接口相连。软件设计是在硬件电路设计的基础上,构建交叉开发环境,设计BootLoader,移植uClinux嵌入式操作系统,在LinuxUSB总线驱动程序和主控制驱动程序的支持下,设计了设备驱动程序,尤其在分析研究了无线网卡芯片的固件和Linux下无线局域网API的基础上,进行的嵌入式无线网卡驱动程序和无线网卡配置管理程序的开发,以及TCP/IP协议栈移植,为无线通信的实现奠定了基础。最后,设计了应用程序,进行系统的功能性测试,并把该系统成功应用到电网远程抄表系统中。现有的无线局域网还局限在迅驰笔记本在HotSpot(热点)无线上网,或者带无线网卡的PC机借助AP进入Internet,应用领域狭窄。把无线局域网引入到嵌入式系统的嵌入式系统,使得嵌入式系统也具备无线通信的能力,可以应用在工业现场、民用和商用等更广阔的领域,这是本文的主要特色之处。通过在嵌入式系统中移植TCP/IP协议,设计嵌入式无线网卡的无线驱动程序,从而使嵌入式系统具备了无线通信的能力。10.学位论文贾一博基于嵌入式Linux主动导航移动机器人的研究2009随着网络技术和嵌入式技术的不断发展,基于网络的移动机器人的远程控制和自主导航两方面要求日益受到了人们的重视。机器人的远程控制可以使操作人员远离具有危险性的操作环境,避免人身伤害,可应用在星际考察、水下作业和核工业等多个领域。自助导航作为移动机器人技术的一个重要组成部分,对它的研究具有重要的理论意义和工程应用意义。在总结了移动机器人路径规划的主要研究方法的基础上,本文就路径规划问题进行了探讨。嵌入式Linux是一种源代码开放、可裁剪、多任务和多线程的操作系统,本文研究设计的移动机器人,以嵌入式Linux为核心,在S3C2410上集成了Web服务器和机器人网络控制平台,并以无线的方式接入Internet,满足了机器人的小型化、并行化、移动性和群体性协作的要求。远程用户可以利用网络控制服务器对机器人进行编程控制,完成给定的任务,同时能通过网页浏览器查看机器人的状态信息和环境的图像信息,监视机器人的运动。论文的主要研究成果和创新如下:(1)构建基于嵌入式Linux的系统平台,包括引导装载程序、Linux内核移植、USB无线网卡和USB摄像头的驱动程序;(2)实现移动机器人运动控制与传感器信息采集,包括调速电机的控制、内
本文标题:基于ARM的USB无线网卡Linux设备驱动设计
链接地址:https://www.777doc.com/doc-1310278 .html