基于ARM的μC/OS-Ⅱ内核网络化的实现

来源 :成都理工大学 | 被引量 : 0次 | 上传用户:tourena
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,嵌入式系统己成为计算机领域的一个重要组成部分。而采用ARM微处理器作为硬件基础和μC/OS-Ⅱ作为嵌入式操作系统被广泛的应在各种嵌入式应用系统中。而随着网络化、信息化时代的来临,嵌入式设备的网络互联己经成为必然趋势。它通过现有嵌入式系统,增加网络接入能力,使嵌入式设备直接接入Internet。本课题采用SkyEye模拟的AT91EV40开发板作为硬件开发平台,采用嵌入式实时操作系统μC/OS-Ⅱ为软件开发平台,研究嵌入式TCP/IP协议栈。本文首先对ARM微处理器和μC/OS-Ⅱ进行了介绍;研究和探讨了μC/OS-Ⅱ在ARM架构上的移植方案,并就其关键技术部分,结合实现代码进行了阐述并提出了移植过程中要注意的问题。接着本文分层介绍TCP/IP协议栈,主要讲述各个分层及其所属的协议,报文格式等;并针对嵌入式系统的特点,对TCP/IP协议进行合理的简化,使之实现了TCP/IP协议簇的一些协议如:ARP,IP,ICMP,UDP,TCP和HTTP。同时研究了嵌入式TCP/IP协议栈LwIP的特性,分析了它的进程模型、数据包结构、工作流程、目录结构、应用程序接口。研究了将LwIP移植到μC/OS-Ⅱ系统上,实现嵌入式系统的网络联接,并用ping命令和一个简单静态网页的访问验证了网络功能的实现。
其他文献
随着国际形势的复杂多变、新时期对军队的建设不断提出新的课题,在各国军力日益比拼信息化的前提下,我国军队建设也面临许多新情况、新问题。无时不在受到日益增长的国际形势需
随着社会经济的飞速增长和IT技术的迅猛发展,越来越多的单位的关键业务和日常工作将实现信息化,并通过提高信息化水平实现对内提高经营水平、对外提高服务水平的目的。由于各企
随着Internet的日益完善和电子商务的广泛应用,如何快速、高效地进行协商是智能agent研究的一个重点。协商的目的就是协商的双方或多方达成一致,并获取利益。达成一致要靠协商
信息网络技术的迅速发展,使信息成为重要的战略资源,也确立了信息安全在信息技术中的核心地位。密码安全与密码盗窃的斗争更加激烈。另一方面,社会信息化对密码保护提出了新的更
IPSec(IP Security)为IPv4和IPv6提供可互操作的、高性能的、基于密码学的通信安全。Internet密钥交换协议(IKE Internet Key Exchange)是IPSec协议族的重要组成部分,其主要功
语义Web服务是语义Web和Web服务相结合的产物,通过赋予Web服务以语义信息来实现服务的自动发现、调用和组合。语义Web服务搜索是语义Web服务研究领域的一个重要的内容,在语义We
词性标注是机器翻译过程中的关键环节,其主要作用是确定句子中各单词的词性并加以标注。词性标注研究的重点是如何确定句子中兼类词的词性。词性标注技术同样在文本自动检索、
随着信息科学的进步和互联网络的发展,网络信息资源越来越丰富,信息量呈爆炸式地增长。目前大多数网络信息检索的主体是文本信息。随着网络多媒体信息量的极速增长和多媒体检索
信息化工程可以实现农业中水资源优化配置和调度、信息共享、电子监控、闸门自动化、水泵自动化和优化等各个方面,实现灌区中信息交互和共享。运用计算机技术对灌区、水库、水
近两年来,移动智能设备特别是智能手机在中国迎来了爆炸式的增长,有望超越美国成为全球最大的市场,同时微信、QQ、微博等应用大量使用,这些都涉及到大量的文字信息处理,所以人们对