分享到:

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

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

江南大学
江南大学

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协议栈在嵌入式系统中的实现

嵌入式系统的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协议栈的研究与实现

嵌入式系统是当今计算机及控制领域的研究热点之一,而随着网络化社会对于智能微计算机系统的需求日益增多,越来越多的嵌入式系统需要增加网络通讯功能。为嵌入式系统实现网络通讯功能的基本方案是增加网络协议组件。通常,根据复杂度的不同可分为两类嵌入式应用。对于第一类嵌入式应用,由于需要处理多任务,一般考虑使用嵌入式操作系统及使用该操作系统集成的协议栈组件。第二类嵌入式应用需要的网络功能比较单一,不需要操作系统的支持,可以考虑自行设计整个嵌入式软件体系结构,并实现网络协议栈组件。实现这类嵌入式应用所需要的网络协议关键是:结合资源受限的嵌入式系统软硬件环境及实际应用的需要,对通用计算机系统平台下的TCP/IP协议栈进行简化和改进,以实现一种能满足应用需要的嵌入式TCP/IP协议栈。目前对于在没有嵌入式操作系统提供支持情况下的网络协议研究实现还存在一定的不足。本论文针对当前在这方面研究的不足讨论了嵌入式协议栈MinIP的设计实现,设计目的是使该协...  (本文共74页) 本文目录 | 阅读全文>>

西北工业大学
西北工业大学

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

随着嵌入式系统在工业控制领域的广泛应用和发展,以及控制系统的网络化发展趋势,嵌入式系统的网络特性越来越受到重视。目前已有TCP/IP协议栈多数是面向32位微处理器的,但是32位微处理器在工业控制领域增长缓慢,8位和16位的嵌入式系统在工业控制领域仍占据着垄断地位,有着极为广泛的应用。本论文在P89C51单片机上设计并实现了eIP协议栈,提出了系统的整体架构和具体实现方案,并重点讨论了ARP协议、IP协议、ICMP协议、UDP协议、TCP协议和RTL8019AS驱动程序的设计和实现。本论文深入研究了嵌入式TCP/IP协议栈的可配置性问题。将TCP/IP协议栈的功能高度模块化,对各功能模块进行耦合度分析,使各功能模块之间为松耦合关系,做到细粒度可配置,即在每个协议内部,各功能模块的可配置,而不是协议的可配置。用户通过编译开关对eIP协议栈进行裁减、配置。eIP协议栈在设计时充分考虑了系统的可移植性,我们通过系统抽象层屏蔽掉了硬件体系...  (本文共81页) 本文目录 | 阅读全文>>

《电脑迷》2017年05期
电脑迷

单片机的嵌入式系统中TCP/IP协议栈的实现与应用分析

伴随着科学技术的不断发展和进步,在研究嵌入式以太网的同时,要对系统专业网络协议处理芯片以及单片机嵌入TCP/IP协议栈极性整合,从而分析不同措施之间的难易程度和生产成...  (本文共1页) 阅读全文>>

《中北大学学报(自然科学版)》2016年06期
中北大学学报(自然科学版)

基于嵌入式接口的可扩展TCP/IP协议栈的设计和实现

为了提高TCP/IP协议栈的实时性,并保证其可靠性和可扩展性,满足物联网工程低功耗的需求,采用LPC2124ARM微控制器和ENC28J60网络芯片,实现了嵌入式的TCP/IP精简协议栈.该协议栈以实时操作系统μC/OS-Ⅱ为内核,除了基本TCP/IP协议簇外,还包含了DHCP、IC...  (本文共6页) 阅读全文>>