基于RTEMS的嵌入式Internet技术的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:qianjiuzhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的发展,越来越多的嵌入式产品能够连入互联网.通过为现有嵌入式系统增加Internet接入能力来扩展其功能,这就产生了嵌入式Internet技术.嵌入式Internet技术涉及的两个关键问题即传送信息的介质和采用的协议.最常用的连接模式是以太网通信介质的有线连接与TCP/IP协议.以太网协议已经成为事实上最常用的网络标准之一.但是,基于以太网的嵌入式系统目前并不是很多.其原因除了嵌入式系统本身运行速度较慢、资源较少且不足以实现以太网的各种协议外,更重要是设计以太网的接口及协议相对比较复杂,实现起来比较困难.现在,已经有许多著名的嵌入式操作系统,如:RTEMS、VxWorks、Psos、嵌入式Linux等,具有支持嵌入式Internet的功能或者提供了进行嵌入式Internet开发的接口.论文的研究方案主要使用Motorola Coldfire5307(MCF5307)微控制器作为处理核心,移植了RTEMS操作系统的TCP/IP协议栈,通过RTL8019AS网卡芯片实现嵌入式Interent的接入.RTEMS操作系统最初是由美国军方使用的实时导弹系统发展而来.它是采用GNU工具集开发的开放源代码的多任务实时操作系统,可以为多种实时应用提供高性能的软件开发环境,且支持多种网络协议,有完整的TCP/IP协议栈,具有强大的网络功能.Motorola公司的Coldfire5307嵌入式处理器的优势是工作稳定可靠,抗干扰能力强,适合工业控制和通信.该论文总结了Motorola的CPU芯片MCF5307和10Mbps以太网控制器芯片RTL8019AS的技术特点,在以下方面开展了工作:1)研究了基于RTEMS实时操作系统的网络协议栈;2)分析了以太网网卡RTL8019AS的工作原理;3)设计了基于MCF5307的嵌入式系统与RTL8019AS的硬件接口电路;4)给出了实时操作系统RTEMS下的RTL8019AS网络驱动程序的编制方法;5)以及如何在RTEMS应用程序中使用网络.最后可以通过基于RTEMS的网络应用程序实现Ping,DNS,TTCP,Telnet等服务.
其他文献
在移动无线因特网中,移动和组播的结合为两者的应用提供更广泛的发展空间,但同时也带来了新的问题.不同的接收用户,特别是移动用户和固定用户可能因为资源差别或不同的服务需
该文主要对普通网络系统和无线通信网络的可靠性问题进行了研究.按照网络的拓扑结构可分为两部分.1.一般计算机通信网络的可靠性,首先我们定义了一类网络—桥网络,给出了无圈
针对JavaScript语言特点,结合自行开发的嵌入式浏览器JLBrowser对JavaScript的实际需求,可以采取语言编译/解释模型构建嵌入式JavaScript解释系统.解释系统中编译器子模块的
辽宁通信运营支撑系统经过多年的建设,建立起了比较全面的各专业计算机管理系统:计费系统、九七系统、专业网管系统、专业资源系统、客服系统.这些已建成的系统在辽宁通信的
数据采集和存储技术的进步导致人们拥有数据的能力急剧提高并且已经捌有的大量数据还在不断地呈指数级的速度增长.隐藏在这些数据之后的更重要的信息是关于这些数据的整体特
随着基因测序技术和人类基因组计划的发展,人们积累了越来越多的生物序列信息.如何分析这些生物序列,从中找到人类和其它生物的遗传规律,并提取有价值的知识,是目前人们面临
随着经济全球化的发展,越来越多的软件组织发现竞争越来越激烈.因此,需要寻找到一个提高产品质量,增加竞争力的办法.于是,开始采用了一种由爱德华·戴明提出的管理方法,这种
软件设计在传统上遵循“黑箱”(black-box)抽象的原则,即一个模块应该呈现其功能而隐藏其本身的实现,这一点已成为处理计算机领域中许多重要问题,如可移植性、可重用性等的基本对
社交网络中的文本具有随意性和非正规性等特点,其中一种常见现象是变体词在社交网络中大量存在。人们往往为了避免审查、表达情感、娱乐等将原来的词用变体词替代,替换成相对不
随着Internet的发展,基于Internet的B2B电子商务也不断发展.Internet为各种实体提供了前所未有的机会,使他们利用Internet获得了空前的经济回报,体现了Internet的巨大价值.然