文档介绍:华东师范大学
硕士学位论文
基于ARM的精简IPv6协议栈的研究与设计
姓名:徐梅
申请学位级别:硕士
专业:计算机系统结构
指导教师:王荣良
20091001
摘要为解决网络存在的各种问题而出现的协议具有海量的地址空间、优化研究并将其引入嵌入式系统,实现嵌入式设备接入网络的功能,具有较高的科研模块、邻居发现州模块和?椤W詈蠼檎磺度氲絬疧甀关键词:嵌入式系统,因特网,琁琁诰臃⑾中软硬件资源的不断成熟和完善,使得嵌入式系统应用得到了十分迅猛的发展。另一方面,互联网技术的发展,使得鸾ド钊氲饺嗣堑娜粘I钪小嵌入式控制网络与信息网络的互联不仅拓宽了控制系统的控制范围,而且丰富了信息系统的内容。因此,嵌入式系统与嘟岷辖ǔ晌G度胧较低澈突チ网络发展的重要方向。现阶段,婺5娜找胬┐笥隝刂坟逊χ涞拿茉嚼丛酵怀觥的路由算法、自动化的地址配置等;同时还增加了对安全性、鹊牧己弥С帧因此,覫傻絀且恢直厝坏那魇啤W凵希訧榻价值和现实意义。本文在对嵌入式系统相关概念和嵌入式协议栈进行介绍的基础上,阐述了协议簇中核心协议的原理、报头结构和参数等。接着根据嵌入式疘协议栈的设计要点,提出嵌入式协议栈的总体设计,进一步对协议栈的进程模型、内存管理、平台无关性和通讯机制进行了研究。然后对协议栈的裁剪和数据包的处理流程进行分析,给出各模块的详细设计与实现,主要有模块、操作系统中并搭建测试环境对协议栈进行功能性测试,结果表明协议栈功能正常,可以完成基本的通讯功能。协议栈根据嵌入式系统资源有限和应用相对单一的情况进行裁剪,采用分层结构实现;同时在实现基本功能的前提下,为功能的扩展提供了接口;另外,将协议栈与硬件、编译器和操作系统相关的代码独立开来,实现了协议栈在不同平台的良好移植。基于木ḿ騃檎坏难芯坑肷杓
甌甌,’甌,甌;基于木ḿ騦檎坏难芯坑肷杓琁.,..,瓵琾疘甋,,緂,瓼/甀.
:基于木ḿ騃檎坏难芯坑肷杓,,琁琁琻,瓸瑃甀,,,·
作者签名:给扭学位论文作者签名:徐松日期:巫艺学位论文独创性声明本人所呈交的学位论文是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表日期:学位论文授权使用声明本人完全了解华东师范大学有关保留、使用学位论文的规定,学校有权保留学位论文并向国家主管部门或其指定机构送交论文的电子版和纸质版。有权将学位论文用于非赢利目的的少量复制并允许论文进入学校图书馆被查阅。有权将学位论文的内容编入有关数据库进行检索。有权将学位论文的标题和摘要汇编出版。保密的学位论文在导师签名:示谢意。解密后适用本规定。
、功耗有严格要求的专用计算机系统АG度胧较低秤糜谑迪侄云渌璞傅目嵌入式系统不同于一般的系统,它是为实际应用量身定做的专用系统。在特伴随着嵌入式系统软硬件技术的成熟与发展和互联网应用的不断普及,嵌入式系统和嘟岷弦丫晌5苯袂度胧较低撤⒄沟囊桓鲋匾G魇疲彩悄前网络发展的一个重要方向。近年来,嵌入式晌Q芯康娜鹊恪O纸锥基于的疘际跻丫┞冻龅刂房萁叩闹旅侍猓琁缣峁┑暮A地址空间可以很好地解决嵌入式设备接入网络的地址不足问题。另外,协议在地址分类,路由算法以及地址自动配置等方面的优化也使其更加适应嵌入式⒄沟男枰!对于嵌入式系统,目前国内一个普遍认同的定义为:以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体制、监视或管理等功能,一般由以下几部分组成:硬件层。硬件层的核心是嵌入式微处理器,另外还包括通用设备接口、存储设备以及接口等。中间层。也称为硬件抽象层或板级支持包珺貌阋话惆喙氐撞阌布某跏化、数据的输入\输出操作和硬件设备的配置功能。系统软件层。系统软件层由嵌入式操作系统、文件系统、图形用户接、网络系统及通用组件模块组成。应用软件层。定的应用领域中,嵌入式系统有着通用所无法比拟的优点,如体积、价格、功耗和实时性等方面。嵌入式系统主要的特性有:功耗低、体积小、性价比高、系统资源有限、实时性较强等。基于木ḿ騃檎坏难芯坑肷杓
.度胧絀际目前,嵌入式系统已被广泛应用于工业自动化、国防军事、信息家电、网络通讯和消费电子等领域。从工业控制仪表到掌上邮只阶远刍趸嵌入式系统几乎应用于生活中的所有电器设备,嵌入式系统对人类生活产生了越来越深远的影响。而且,这些嵌入式设备正在不断增强的网络化趋势,又进一步方便了设备间通信,提高了信息共享的程度。嵌入式技术依托于际酢技术、嵌入式技术的发展,它的产生是⒄故飞系挠忠桓隼锍瘫G度胧絀际跬üI璞冈加通信模块接入,并通过互联网实现同其他接入网络的设备之间的信息交互。据专家预测,未来