轻量级TCP/IP协议栈LwIP在ULC2平台的设计与实现

轻量级TCP/IP协议栈LwIP在ULC2平台的设计与实现

论文摘要

ULC——超低端手机平台,由2005年初GSM协会携手摩托罗拉、诺基亚等企业提出概念至今,已经成为手机领域内的一个庞大产业。ULC在中国等发展中国家得到了快速的发展与应用,与此同时,人们对ULC平台也提出了越来越多的新业务需求,其中最重要的需求是ULC平台对无线数据业务的支持。目前,Infineon公司的ULC2平台并不支持TCP/IP协议,当ULC2利用GPRS接入Internet时必须借助内嵌TCP/IP协议栈的数据终端设备支持处理数据,ULC平台实现难以独立与网络的交互,这已成为ULC网络新业务开发扩展的瓶颈。本文设计了一套方案将TCP/IP协议嵌入ULC2平台并开发出相应的TCP/IP控制指令集,该方案使得ULC2实现了独立的TCP/IP处理,这不仅完善了其网络协议栈,更让ULC2脱离了对数据终端设备的依赖,同时新增的AT指令集为应用层提供了友好简洁的控制接口,使网络新应用的开发更加便捷。本方案实施后,ULC2平台具备了更加完备的Internet接入能力,这将大大扩展其使用范围。本文首先阐述了ULC平台的发展现状,全面分析了为该平台嵌入TCP/IP协议的重要性,介绍了轻量级TCP/IP协议栈LwIP,包括LwIP的协议栈架构以及该协议中TCP、IP的实现过程;其次提出了一套完整的协议移植设计方案,分析比较了协议移植前后ULC2平台网络接入流程的异同并得出本设计方案的优势,详细阐述了本方案的实施过程,具体包括LwIP协议到OSE操作系统的移植和网络控制AT指令集的实现;最后对完成的样机进行测试,针对测试结果,总结了当前工作并对该设计方案提出了进一步完善的构想计划。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 引言
  • 1.2 研究背景
  • 1.2.1 国内外研究现状
  • 1.2.2 ULC2 平台介绍
  • 1.3 研究意义
  • 1.4 研究内容
  • 2 LwIP 协议与GPRS 技术介绍
  • 2.1 LwIP 协议栈
  • 2.1.1 TCP/IP 体系结构
  • 2.1.2 LwIP 协议架构
  • 2.2 LwIP 中TCP、IP 的实现
  • 2.2.1 IP 处理
  • 2.2.2 UDP 处理
  • 2.2.3 TCP 处理
  • 2.3 GPRS 技术
  • 2.3.1 GPRS 特点
  • 2.3.2 GPRS 网络结构
  • 2.3.3 GPRS 移动性管理
  • 2.4 本章小结
  • 3 总体方案设计
  • 3.1 系统设计方案
  • 3.2 系统方案的优势
  • 3.3 具体技术路线
  • 3.4 本章小结
  • 4 LwIP 协议栈到OSE 操作系统的移植
  • 4.1 OSE 操作系统介绍
  • 4.1.1 OSE 的进程管理
  • 4.1.2 OSE 的信号机制
  • 4.2 LwIP 的移植
  • 4.2.1 定义与处理器、编译器相关的数据结构
  • 4.2.2 对操作系统封装层的修改
  • 4.2.3 初始化网络接口层
  • 4.3 Socket 接口函数
  • 4.4 本章小结
  • 5 网络控制指令
  • 5.1 AT 指令
  • 5.2 ATC Framework
  • 5.3 新增LwIP 控制指令
  • 5.3.1 MIPOPEN
  • 5.3.2 MIPSEND
  • 5.3.3 MPING
  • 5.4 本章小结
  • 6 测试
  • 6.1 测试环境
  • 6.2 测试方案及结果
  • 6.3 本章小结
  • 7 结论
  • 7.1 总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    • [1].基于嵌入式接口的可扩展TCP/IP协议栈的设计和实现[J]. 中北大学学报(自然科学版) 2016(06)
    • [2].嵌入式TCP/IP协议栈的设计与应用[J]. 电子世界 2017(16)
    • [3].几个主流TCP/IP协议栈介绍[J]. 计算机与网络 2016(16)
    • [4].单片机的嵌入式系统中TCP/IP协议栈的实现与应用分析[J]. 电脑迷 2017(05)
    • [5].TCP/IP协议栈的实现方法[J]. 工业控制计算机 2013(09)
    • [6].蓝牙协议栈在移动终端中的应用[J]. 中小企业管理与科技(下旬刊) 2011(12)
    • [7].基于信息家电的可重构协议栈的设计与实现[J]. 长沙民政职业技术学院学报 2010(01)
    • [8].嵌入式系统TCP/IP协议栈的定制研究[J]. 自动化技术与应用 2010(08)
    • [9].轻量级蓝牙协议栈的研究与应用[J]. 计算机应用与软件 2010(09)
    • [10].基于精简协议栈的ZigBee网络节点研究[J]. 单片机与嵌入式系统应用 2009(02)
    • [11].无线终端协议栈重配置技术研究[J]. 科协论坛(下半月) 2009(05)
    • [12].简化TCP/IP协议栈在SOPC中的应用[J]. 天津理工大学学报 2009(06)
    • [13].基于嵌入式系统的以太网TCP/IP协议栈概述[J]. 福建电脑 2016(07)
    • [14].基于实时的嵌入式TCP/IP协议栈平台设计与实现[J]. 计算机测量与控制 2014(10)
    • [15].轻量级TCP/IP协议栈机制分析与优化[J]. 计算机工程 2015(02)
    • [16].基于多核处理器的TCP/IP协议栈加速技术[J]. 网络新媒体技术 2013(01)
    • [17].一种嵌入式轻便TCP/IP协议栈的设计与实现[J]. 西南民族大学学报(自然科学版) 2010(03)
    • [18].嵌入式TCP/IP协议栈的简化和优化[J]. 现代计算机(专业版) 2010(08)
    • [19].基于嵌入式TCP/IP协议栈的网络家电服务器[J]. 商丘师范学院学报 2009(03)
    • [20].嵌入式TCP/IP协议栈的设计与实现[J]. 微电子学与计算机 2008(06)
    • [21].微型嵌入式TCP/IP协议栈开发[J]. 电子设计工程 2014(22)
    • [22].在FPGA中实现嵌入式TCP/IP通信协议栈[J]. 单片机与嵌入式系统应用 2014(11)
    • [23].可防冲突的专用协议栈[J]. 计算机系统应用 2015(09)
    • [24].一种跨平台的实时TCP/IP协议栈设计[J]. 计算机工程 2014(09)
    • [25].FPGA中网络通信协议栈的裁剪及其全硬件实现[J]. 计算机工程与设计 2013(09)
    • [26].物联网中嵌入式TCP/IP协议栈的设计技巧[J]. 通化师范学院学报 2011(02)
    • [27].一种应用于数字化变电站的嵌入式TCP/IP协议栈[J]. 电力系统自动化 2010(10)
    • [28].6LoWPAN协议栈一致性测试系统的设计[J]. 电信技术 2010(09)
    • [29].嵌入式TCP/IP协议栈的设计与实现[J]. 电子元器件应用 2008(08)
    • [30].VoIP协议栈的安全性研究[J]. 无线互联科技 2013(12)

    标签:;  ;  

    轻量级TCP/IP协议栈LwIP在ULC2平台的设计与实现
    下载Doc文档

    猜你喜欢