移植IPV6至嵌入式系统的研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:lqlq329807
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着24小时在线网络变得越来越流行,不光是普通的个人电脑要和因特网相连,各种嵌入式设备,比如传感器,家用设备、音视频设备等都要和因特网相连。为了把无数的设备接入因特网,我们需要大量的IP地址,为此我们引入了IPv6—新一代网络技术。嵌入式设备作为后PC时代和后网络时代的新秀,其专用于网络模块的硬件资源很有限,要在这些设备上实现IPv6规范所有的功能是很困难的,并且设备五花八门,功能各异,因此为它们量身定制IPv6成为很自然的要求。 本论文在分析了IPv6的基本特点后,在基于三星公司的ARM7 S3C4510B型网络处理器和风河公司的嵌入式实时操作系统VxWorks之上移植了开放源代码的Lwip协议,并作了相应的测试。 论文首先介绍了IPv6协议,包括IPv4的缺点、IPv4升级到IPv6的进步性,IPv6报头和扩展报头以及地址体系结构、ICMPv6协议,邻居发现协议和嵌入式设备上实现网络协议的草案;接着介绍了基于S3C4510B网络处理器的硬件平台以及使用中的关键技术即特殊功能寄存器的配置和避免假写Flash的方法;然后介绍了VxWorks的开发环境Tornado,VxWorks的启动过程并编写了移植VxWorks嵌入式操作系统所需的BSP。论文的重点放在了协议的移植上。这一部分首先分析了VxWorks的MUX接口的特点和其netBuflib网络专用存储池的使用方法,然后分析了Lwip的操作系统接口、网络底层接口、存储和缓冲管理机制,编写了操作系统接口和协议层驱动代码,并搭建了一个简单的IPv6网络测试平台,对移植后的协议进行了相应的测试。 本论文最后总结了移植IPv6协议到嵌入式系统上所做的工作,并对未来的研究作了展望。
其他文献
随着对等网络技术的飞速发展,对等网络中共享的文本、图像、音频、视频等数据信息量正以惊人的速度增长,但当前对等网络信息检索仍采用文件名等关键字来描述文件内容,通过布
随着社会经济的发展,航空工业也取得了巨大的发展。由于空中飞行的航空器数量越来越多,因此对地面的管制系统也提出了巨大的挑战。为了确保空中交通的安全与畅通,空中交通管
空中交通管制服务(ATC)是空中交通服务的主要部分,空中交通管制服务的任务是防止航空器与航空器相撞及在机场机动区内航空器与障碍物相撞,维护和加快空中交通的有序流动[1]。
随着现代力学、计算数学和计算机技术等学科的发展,有限元分析软件作为一个具有巩固理论基础和广泛应用效力的数值分析工具,为解决复杂的工程分析计算问题提供了有效帮助,在
目前,国内软件企业急需提高软件过程能力以保持综合竞争力。能力成熟度模型集成(CMMI)不仅在学术界被公认为是软件过程模型的标准,在欧美、印度等业界也获得了巨大成功。CMMI
随着网络技术的发展,网络上电子可读文本的日益增加,呈指数膨胀的文本信息资源,使得如何准确有效地获取用户所需要的信息成为人们关注的热点,促进了文本处理领域的形成和发展。自
进入21世纪,人们的物质生活得到了极大的改善,人们已不仅仅满足于物质水平的提高,更注重于精神生活的陶冶。音乐以其独特的艺术魅力在大众中得到了快速的普及并深受大众的喜爱,大
随着信息技术和通讯技术的迅速发展,财务软件已经应用在国家民委直属单位,财务软件在业务处理过程中产生了大量数据,然而存在于各单位财务软件里的数据是操作型数据,国家民委规划
近年来,随着无线通信技术、定位技术的飞速发展,以及具备定位功能的无线手持设备的普及,基于位置的服务(Location-based Service, LBS)得到越来越广泛的应用。同时,LBS中用户的位
电子邮件是Internet上最重要的服务之一。随着网络的迅速发展,如今通过电子邮件进行信息交流,已经成为人们联系沟通的重要手段,然而,由于网络的开放性,在Internet网络上传输