基于GPRS的嵌入式TCP/IP协议栈的设计与实现

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:shuang901014
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动设备迅猛发展,各类嵌入式产品不断涌现,智能化的趋势在各个领域迅速蔓延。虽然系统功能日益强大,但用户要求也在不断的变化和升高,个体平台的资源已经远远跟不上要求的攀升,与此同时高集成、更多资源的嵌入式处理器在成本方面给出了过大的压力,所以嵌入式平台网络化的研究成为解决方案之一。网络化不仅能有效的解决嵌入式本身资源匮乏的问题,而且给嵌入式系统的进一步发展壮大奠定了结实的基础。如何最大限度的控制网络化的成本消耗成为了现在业内需要解决的问题。  在此背景下本文提出自行设计TCP/IP协议栈的方案。市面上存在TCP/IP协议栈芯片,有的公司提供的软核实现方式,但都价格不菲,并且对用户不开放内核,所以用户只能使用其提供的功能接口,而不能自行添加和剪裁,这对需要在该领域做应用开发的用户形成限制,所以必须对嵌入式平台设计一个适合的TCP/IP协议栈,并且为协议栈提供通用的使用接口,便于使用。  在实现TCP/IP协议栈基础上引入GPRS技术,实现嵌入式系统无线接入网络。GPRS是一种快捷、高效率、按数据量计费的无线网络通信技术。使用GPRS技术与嵌入式技术结合,极大提高了移动平台的灵活性。  本文的核心工作如下:  第一,对比PC上的通用TCP/IP协议栈和嵌入式系统中的TCP/IP协议栈,总结出实现嵌入式TCP/IP协议栈的重点和难点。  第二,在LPC1766+DP83848C嵌入式系统上设计实现TCP/IP协议栈,经过检测成功接入网络。  第三,在完成的嵌入式 TCP/IP协议栈基础上进一步实现 GPRS技术,使LPC1768+MC37i嵌入式系统通过GPRS无线连接入互联网。  论文详细说明了嵌入式TCP/IP协议栈和GPRS技术的研究和实现方法,目前该嵌入式协议栈每层协议都具备向上和向下的接口,并在应用层提供了一套socket接口和简单的TCP/UDP服务器和客户端软件,方便应用层的软件设计。协议栈稳定的运行状态证明了本文设计思路的正确性。
其他文献
学位
随着网络的快速发展,对等网络(Peer-to-Peer Network,简称P2P)技术的用户规模快速的增长。P2P技术发展成为了一个承载着各种各样的应用类型平台。这些P2P技术的应用虽然丰富了我
本文首次将GIS软件应用到植物解剖学研究中,对处于不同恢复演替阶段的大针茅(Stipa grandis)、羊草(Leymus chinensis)、米氏冰草(Agropyron michnoi)、黄囊苔草(Carex korshi
时差法超声测流被广泛的应用在各个工业工程及其他领域中,深入研究应用于全数字时差法超声测流的高精度时差测量方法具有重要的应用价值和现实意义。  本文在文献调研的基
本论文以艾维茵肉仔鸡为试验对象,通过研究消化器官生长发育、免疫功能、肠道微生态、营养物质利用率、组织器官矿物元素分布以及生长性能等指标,探讨了壳寡糖对肉仔鸡的影响
近年来纳米科技发展迅速,一种新型纳米材料碳纳米管(CNTs)问世,因其独特的物理化学性质得到广泛的应用。CNTs可能会扩散到生态环境。包括CNTs在内的纳米材料的生物安全性问题也
随着多媒体技术的快速发展,视频技术正向着数字化、网络化、高清晰度、立体化的方向发展。与2D视频显示相比,立体视频可以增加景物的深度信息,增强视觉上的现实感、逼真感和沉浸
生物新课程标准要求以学生发展为本,倡导学生积极探究,主动获取知识,培养学生的提出与解决问题的能力、交流与合作的能力等,问题教学法有利于这一教学目标实现,问题教学法在生物
位置服务系统通过定位用户地理位置,为用户提供多样化的信息业务。随着移动互联网的迅速发展,位置服务日益展现出广阔的应用前景。本文针对校园环境特点和定位应用需求,设计
疯草(locoweed)的主要有毒成分吲哚兹定生物碱—苦马豆素(swainsonine,SW),不仅能导致家畜中毒死亡,而且能够引起母畜流产、不孕、胎儿畸形和公畜不育,给我国草原畜牧业生产造成了巨大的经济损失。从营养学角度看,疯草营养价值高,是一种潜在的牧草资源,其抗逆性强,在恶劣环境中能旺盛生长,应当把它看作生态群落的重要组成部分。如何有效防治疯草对动物的毒性,又可将它作为优质牧草加以利用,一直