嵌入式系统下无线局域网文件传输协议设计与实现
发布时间:2020-05-20 00:37
【摘要】:由于目前嵌入式系统被广泛的应用到多种场合,加之无处不在的各种联网要求以及嵌入式系统本身易于携带、成本较为低廉的特性。于是,如何使无线局域网中资源有限的嵌入式系统之间能够更加快速可靠地传输数据成为了研究的热点。而重新设计一种适用于无线局域网数据的传输协议是研究的关键。目前嵌入式操作系统的主流——Linux操作系统,由于其开源和可配置等优势在嵌入式系统应用领域逐渐凸显。考虑到上述因素,结合两者产生一种运行在嵌入式系统下的高速、可靠的局域网文件传输协议,这将会对无线嵌入式设备的联网使用产生一定的意义。 本文围绕着嵌入式Linux下的嵌入式系统无线局域网文件传输协议(EM-FTP for WLAN)研究与设计而展开,给出了课题的研究背景及其国内外研究现状,结合着无线局域网这一特殊环境,阐述并分析了目前应用于无线局域网内的传统传输协议,由此引出目前应用于无线局域网内嵌入式设备所使用传统传输协议存在的问题,并依据该特定环境下传输的需要,提出了EM-FTP for WLAN协议的设计要点,并对嵌入式Linux系统进行了概述。论文对协议的工作原理进行了详细的阐述,以提高发、收效率为目的考虑如何设计协议,并给出了协议帧的设计模型,阐述了协议的发送、接收和相关的保障机制,结合协议的有限状态机模型对协议的设计原理进行了验证。为开发实现协议,论文搭建了协议开发运行的嵌入式平台,在介绍了协议开发的相关技术原理之后,对各个模块给出了设计模型以及部分核心代码。根据搭建的协议测试环境,对协议的发送、接收和可靠性进行了测试,测试结果表明,本EM-FTP for WLAN协议对于文件发送、接收有较高的速率,并且比较可靠,对CPU和内存资源占用较少。
【图文】:
昆明理}_人学硕十弓之位沦文.内存管理程序:内存管理程序子系统负责为系统中的各种进程分配内存。它也处理请求的内存数量大于可用的物理内存的这种情况。.文件子系统:Linux支持多种文件系统布局。该子系统处理在存储设备上存储和访问文件的预期功能。.进程间通信:该子系统允许进程间互相交换数据。其具有三种机制支持这种通信:直接消息操作、共享存储区和支持同步进程的原语。
2.2802.11协议介绍现在以太网使用的范围越来越大,十分的普及,已经融入到了家家户户的娱乐和数据业务之中。然而WLAN(无线局域网)也正在越来越普及,正在对传统的有线组网形式构成巨大的挑战,,因为其灵活,便捷越来越受到办公楼、机场等一些场所的青睐。2.2.1802.11协议栈所有的802标准存在着一个共同点:数据链路层上通常会被划分出两子层甚至更多的子层,对应802.11协议数据链路层由LogicalLinkconirol,逻辑链路控制(简称LLC)子层和MediumAeeesSControl,介质访问控制(简称MAC)子层构成。MAC子层的工作是确定信道的分配方式,即决定由何种途径传递数据。而在其之上的
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TN925.93;TP368.12
本文编号:2671732
【图文】:
昆明理}_人学硕十弓之位沦文.内存管理程序:内存管理程序子系统负责为系统中的各种进程分配内存。它也处理请求的内存数量大于可用的物理内存的这种情况。.文件子系统:Linux支持多种文件系统布局。该子系统处理在存储设备上存储和访问文件的预期功能。.进程间通信:该子系统允许进程间互相交换数据。其具有三种机制支持这种通信:直接消息操作、共享存储区和支持同步进程的原语。
2.2802.11协议介绍现在以太网使用的范围越来越大,十分的普及,已经融入到了家家户户的娱乐和数据业务之中。然而WLAN(无线局域网)也正在越来越普及,正在对传统的有线组网形式构成巨大的挑战,,因为其灵活,便捷越来越受到办公楼、机场等一些场所的青睐。2.2.1802.11协议栈所有的802标准存在着一个共同点:数据链路层上通常会被划分出两子层甚至更多的子层,对应802.11协议数据链路层由LogicalLinkconirol,逻辑链路控制(简称LLC)子层和MediumAeeesSControl,介质访问控制(简称MAC)子层构成。MAC子层的工作是确定信道的分配方式,即决定由何种途径传递数据。而在其之上的
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TN925.93;TP368.12
【参考文献】
相关期刊论文 前6条
1 胡友水 ,李汉强;基于ARM的嵌入式TCP/IP协议的实现[J];电子技术应用;2003年12期
2 白瑞林;吴广霖;;嵌入式TCP/IP协议栈多线程应用的实现[J];计算机工程;2006年18期
3 王力生;梅岩;曹南洋;;轻量级嵌入式TCP/IP协议栈的设计[J];计算机工程;2007年02期
4 娄莉;刘天时;;一种嵌入式TCP/IP协议的设计与实现[J];微计算机信息;2006年35期
5 王原丽,王丽;基于ARM的嵌入式TCP/IP协议栈的实现[J];现代电子技术;2005年22期
6 李仁发,周祖德,李方敏,陈幼平,彭欢宇;虚拟实验室网络体系结构研究[J];系统仿真学报;2002年03期
相关硕士学位论文 前2条
1 王磊;基于Linux的千兆网络数据包捕捉技术的研究与实现[D];山东大学;2007年
2 陈伟;基于ARM的轻量级TCP/IP协议栈的移植及应用[D];山东轻工业学院;2009年
本文编号:2671732
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2671732.html