嵌入式TCP/IP协议的研究与ARM实现

来源 :西北农林科技大学 西北农林科技大学 | 被引量 : 0次 | 上传用户:Okira_lacusO
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet网和骨干网技术飞速发展,使得基于分组交换技术的通信性能、质量和可靠性得到稳步提高。同时,高性能、低成本的嵌入式处理器不断涌现,嵌入式操作系统将会被广泛的应用,将嵌入式系统与Internet结合将成为控制领域的一个新方向,成为实现远程监控的主要途径和方式。现有的嵌入式Internet方案,存在成本高、实现复杂、控制功能差等不足。而应用中的嵌入式设备硬件资源有限,需根据应用需求简化TCP/IP协议。针对这一问题,本文以基于ARM的远程监控系统为对象,以EasyARM2200开发板为平台,在分析ARM芯片LPC2210及网络芯片RTL8019AS的基础上,重点研究了TCP/IP协议,根据嵌入式远程监控系统的特点及功能,对TCP/IP协议进行选择和必要的精简,并对4层协议中各层之间的传递方式、操作方式等进行研究,以实现减少系统开销少,每一层间相互独立,内存操作简单的精简目标。提出一种工业以太网设计方案,并对设计的协议进行测试。主要研究内容和结论如下:(1)对ARM7TDMI核的体系结构进行深入分析,搞清楚基于ARM7TDMI核的微处理器LPC2210的内核结构、存储系统、中断系统和系统控制模块。研究了网络芯片RTL8019AS,分析了网卡芯片的内部寄存器组和工作原理。(2)分析研究实时操作系统μC/OS-II的组成结构和内核工作原理。对μC/OS-II的内核、任务处理、时间处理、任务同步与通信、CPU管理等等5个部分进行了移植;其内核精简,可理解性和可移植性强。(3)针对具体的芯片LPC2210,研究了μC/OS-II内核移植所涉及的三个关键文件的内容,并实现了移植。通过编写一个2任务的测试程序进行测试,结果表明移植代码运行良好。(4)对TCP/IP协议进行深入的研究,并根据嵌入式远程监控系统的特点及功能,对使用的TCP/IP协议进行选择,作必要的简化。采取TCP/IP协议四层之间通过函数进行数据传递;通过指针操作,将缓冲区中的数据沿协议栈向上传递,减少了数据拷贝的系统开销。(5)提出一种工业以太网的设计方案,并对设计的TCP/IP协议进行测试。结果表明本文设计的嵌入式TCP/IP协议编码正确,能够实现数据在网络上的传输。
其他文献
首先归纳出八个对城市经济活力有着较大影响的因素.以北京市为例,并采集了2013到2018年北京市的相关数据,利用SPSS软件建立了因子分析法模型,将其主要影响因素归结为人口因子
利用NCEP再分析及全国160站月平均降水资料,通过EOF、M-K检验、小波分析以及SVD等方法,探讨了全国1981-2017年夏季降水变化特征,以及这种变化特征与全球海表温度和前期环流变
利用青藏高原(下称高原)1961-2014年地面110个气象站积雪深度、积雪日数、气温和降水逐日资料,系统地分析了高原积雪深度和积雪日数时空特征,并进一步探究了高原积雪深度和积
利用实测淹没深度、数字高程(DEM)、土地利用类型、小时降水、定量降水估测(Quantitative Precipitation Estimation,QPE)等数据,通过FloodArea模型对新疆博尔博松流域3次(20
微弧氧化技术(MAO)是将Al、Mg、Ti等有色金属或其合金置于电解质水溶液中,利用电化学方法,在该材料的表面微孔中产生火花放电,在热化学、等离子体化学和电化学的共同作用下,在材
目前水资源已成为当今世界各国经济发展的严重制约因素,在我国北方很多地区因不合理的开发利用地下水资源,已引发了一系列地下水位下降,环境地质等问题,严重影响了人们的生产和生