分享到:

TCP/IP协议栈在嵌入式系统中的实现

嵌入式系统的Internet网络化的研究与应用是近几年来嵌入式应用领域的一个研究热点。全球信息资源的全面共享是今后的发展潮流,与人们的生产、生活关系最为密切并拥有着无尽的信息资源的嵌入式系统,如果不接入Internet的话,信息的全面共享就无从谈起。嵌入式系统网络化的前提是在嵌入式系统中实现TCP/IP协议栈。本文针对应用最广泛的以MCS-51系列单片机为核心的中低档嵌入式系统,设计了一种适合该类系统使用的轻型TCP/IP协议栈。开发环境采用的是德国Keil公司的集编辑、编译、仿真和调试于一体的Keil uVision2软件。硬件平台主要是由内带20k字节Flash的AT89C55,32k字节容量的RAM62256,网络接口芯片RTL8019AS和RTL8029AS,做PCI-ISA桥的CPLD EPM7128S等组成。整个协议栈的设计是围绕着TCP/IP协议的参考模型这个中心进行的。参考模型中的物理层和数据链路层的MAC子层是  (本文共93页) 本文目录 | 阅读全文>>

西南石油大学
西南石油大学

TCP/IP协议栈在嵌入式系统中的应用研究

嵌入式设备的网络化是人们把控制触角从工作生产向生活延伸的一个必然步骤,它也是当前嵌入式系统研究的热点问题之一。在该技术产生前,人们必须利用专用线路来控制远程设备,而现在可以直接通过嵌入式Internet。当在嵌入式系统中实现Web服务器功能后,管理员就可以在任何时间、任何地点利用标准的Web浏览器(如IE)来访问和控制该系统。本文深入研究了TCP/IP协议栈的原理和思想,结合嵌入式Web服务的具体要求,提出了一种在单片机上裁减TCP/IP协议栈的思路,并通过本文实现的嵌入式TCP/IP协议栈验证了该裁减思路的可行性。文中在介绍嵌入式系统的定义、分类以及发展的基础上,讨论了嵌入式系统网络化的意义及国内外研究现状,阐述了嵌入式Web服务器的应用前景。接着以实现嵌入式Web服务器为例,指出了利用单片机直接驱动RTL8019AS时硬软件的设计思路。在硬件实现的基础上,实现了一个最小嵌入式Web服务器,并完成了简单的Web动态服务以及We...  (本文共76页) 本文目录 | 阅读全文>>

《科技资讯》2008年12期
科技资讯

TCP/IP协议栈在嵌入式系统中的移植实现

本文提出一种基于ARM的嵌入式以太网系统设计方案及实现过程。采用以ARM处理器为核心的硬件平台,实时多任务...  (本文共1页) 阅读全文>>

长沙理工大学
长沙理工大学

基于IPv6的TCP/IP协议在嵌入式系统中的研究与实现

随着互联网的发展,地址枯竭问题逐渐暴露出来。IPv6从根本上解决了地址枯竭问题,同时扩充了功能,使得更加安全和稳定。嵌入式系统和网络技术结合将成为网络发展的必然趋势。本文设计了基于IPv6的嵌入式TCP/IP协议栈,对TCP、UDP、IPv4、IPv6等协议进行了详细的分析,阐述了协议栈实现的方法。协议栈采用层次化的体系结构,参考RFC国际标准,对协议进行了相应的裁减,力求做到精简。同时,协议栈采用模块化的设计方法,结构清晰,便于扩充。协议栈用C语言实现,指针的使用都明确存储类型,并采用Keil C小模式下编译。内存管理方面,协议栈采用链表方式实现。根据数据包的大小动态分配需要的内存块。减小了内存空间的浪费。同时,本文设计了内存释放机制,有效减少内存分片。本文使用双协议栈技术,实现了IPv4到IPv6的平稳过渡,使得系统可以运行于两种网络平台上。硬件设计方面,系统使用三星公司的S3C44BOX开发板。S3C44BOX开发板采用3...  (本文共71页) 本文目录 | 阅读全文>>

江南大学
江南大学

TCP/IP协议栈在嵌入式系统中的应用

因特网打印协议IPP(Internet Printing Protocol)是基于HTTP协议的应用层协议。2000年IETF组织发布了IPP版本1.1,它是网上传送和管理打印任务的国际标准。本文主要研究了IPP协议的实现原理,搭建了IPP协议的嵌入式软硬件执行环境,并对IPP协议的基本功能作了测试。实验过程主要分成硬件设计和软件设计两部分。硬件系统的核心选择了Atmel公司的RISC结构的ATmega128单片机,并对功能作了必要的扩展,附录部分给出了全部的硬件原理图。文中对以太网芯片LAN91C111硬件原理及驱动算法流程作了详细的说明,并对硬件测试的一些细节作了描述,例如测试顺序,测试过程中的难点等。软件上移植了免费的Nut/OS为操作系统,对内核作了剖析,并说明了Nut/net下LAN91C111网络驱动程序的接口机制。接着分析了Nut/net的TCP/IP协议栈的实现原理,并对网络应用程序编程接口socket作了说明。...  (本文共63页) 本文目录 | 阅读全文>>

昆明理工大学
昆明理工大学

TCP/IP协议栈在嵌入式系统中的定制与实现

随着嵌入式系统和网络的逐渐普及,接入网络的主体也逐渐发生变化,除了计算机之外,越来越多的嵌入式设备也开始需要接入网络。目前通过以太网络共享以单片机应用系统为中心的小型嵌入式设备的信息,成为当今电子界的热点。嵌入式设备要实现以太网络联接,一般要求软件上要支持TCP/IP协议栈,实现有关的以太网通信协议。由于嵌入式设备在功耗、体积、成本等方面的限制,用于其中的协议栈需要在功能和有限的资源之间寻找平衡点。因此,研究与嵌入式系统有关的关键技术——在嵌入式系统中按特定需求整合以太网通信协议有着相当重要的实际意义。本课题根据项目需求,在一个资源有限的8位微控制器上,使用嵌入式TCP/IP协议栈来减少对系统资源的占用,并且提出了系统的整体架构和具体的定制方案。本课题中,嵌入式设备支持嵌入式TCP/IP协议栈,成为嵌入式服务器,客户可以通过集线器本地或者远程的访问服务器的数据资源,实现以太网数据交换。该系统是用带有10位A/D转换器的8位PIC...  (本文共66页) 本文目录 | 阅读全文>>