基于RTEMS操作系统的嵌入式开发平台

来源 :东北大学 | 被引量 : 0次 | 上传用户:wzy1023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的迅速发展,全世界嵌入式系统带来的工业年产值已猛增到1万亿美元以上<'[1]>.无疑,嵌入式产品的市场是巨大的,面对激烈的市场竞争,人们越来越希望可以在更短的时间内开发出所需产品.满足这一愿望的方法就是引入易于掌握和使用的开发平台,从而缩短开发时间、提高产品性能.在目前的四种主流开发平台中,实时操作系统(Real Time Operating System)开发平台因其自身的实时性,可移植性和通用性,在面向工业的嵌入式系统开发中有着不可替代的优势.该课题设计了以实时操作系统为软件基础,以高性能32位CPU为硬件基础的面向工业的嵌入式开发平台.通过性能分析和测试,最终在RTEMS(Real-Time Executive for Multiprocessor Systems)实时操作系统的基础上,设计并开发了基于Motorola ColdFire MCF5307CPU的嵌入式开发平台.RTEMS操作系统是由美国军方使用的实时导弹系统发展而来的可供嵌入式应用的多任务实时操作系统,可以为多种实时应用提供高性能的软件开发环境.RTEMS的主要特征有<'[2]>:基于优先级的多任务实时系统;支持多任务的通信和同步;支持中断管理;支持动态内存管理和分配;支持多处理器;支持速率单调调度算法;支持文件系统;支持多种网络协议,有强大的网络功能;RTEMS为上层应用的开发提供了符合POSIX1003.1b标准,ITRON规范和RTIED的API支持.实验显示,在衡量实时性的两个主要指标—中断响应时间和任务切换时间的比较中,RTEMS的实时性能在任务过载的情况下可以和业界著名的嵌入式开发平台VxWORKS相媲美,而RTlinux却比它们慢了一个数量级.CPU选型为Motorola公司的MCF5307嵌入式处理器(Coldfire系列).ColdFire是Motorola公司继承68K系列CPU的嵌入式微处理器,主要面向工业控制和低成本的通讯市场.ColdFire最大的优点是和它所相关的资源特别丰富,包括:编译器、调试器、硬件资源(原理图、PCB图)、源代码、操作系统等.该文最后详细阐述了该嵌入式开发平台的设计思想、实现方法及调试的全过程.在自主设计的开发板上,该课题成功地实现了RTEMS的移植,为嵌入式软件的开发提供了强大的开发平台.
其他文献
数据在网络中的安全传输需要解决数据的保密性、完整性、身份鉴证与不可否认性.目前在网络上进行数据传输主要采用SSL协议和VPN技术.SSL中也采用了公钥机制、信息摘要和MAC检
针对目前已经提出的链路状态路由协议保护策略的弱点,该文提出了积极的防护策略——OSPF保护系统(OPS),该系统引入了入侵检测的技术来实现其防护机制.入侵检测技术是主动保护
学位
办公自动化是近年来发展比较快的信息技术之一.对中国办公自动化的研究不够深入已经严重的阻碍了中国办公自动化的发展.该文在分析中国办公自动化领域现状和存在问题的基础上
公共电话交换网(PSTN)是最广泛使用的通信线路,因此在PSTN线路上传输视频具有广阔的应用前景。本文详细讨论了基于PSTN的视频监控系统中采集子系统和显示子系统的设计与实现,并
基于CDMA技术的移动通信系统将支持语音,视频,数据等不同QoS要求的多类业务传输,如何设计有效的呼叫接入控制策略以保证各类业务的服务质量,同时最大限度地利用无线资源,支持尽可
云技术、物联网和基于二者的大数据技术的飞跃性发展正推动着教育领域发生前所未有的变革。大数据时代的教育创新,教育大数据挖掘及学习分析如今成为信息科学研究的最大热点之
本论文主要探讨有关视频数据信息安全的技术.它通过在原始视频数据中嵌入秘密信息—水印(watermark)来证实该视频数据的所有权,以此来抵制对数字视频作品的盗版.本论文取得了
在语义网中,本体是对领域概念化的建模,以便基于本体构建的应用系统可以通过共享领域知识来实现互操作。然而,由于构建本体的目的不同,描述同一领域的本体在覆盖面、粒度、命名和
目前,地理信息系统(GIS)解决方案普遍采用属性数据和空间数据分别存储的模式,其中属性数据存储在关系型数据库系统中,空间数据则以文件方式存储。这种存储模式在分布式GIS应用系