嵌入式操作系统RTEMSforSPARC的研究与设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

国防科学技术大学硕士学位论文嵌入式操作系统RTEMS-for-SPARC的研究与设计姓名:许柯申请学位级别:硕士专业:计算机技术指导教师:陈跃新20050901嵌入式操作系统RTEMS-for-SPARC的研究与设计作者:许柯学位授予单位:国防科学技术大学参考文献(35条)1.参考文献2.魏忠.蔡勇.雷红卫嵌入式开发详解20033.郑宗汉实时系统软件基础20034.马忠梅.马广云.徐英慧ARM嵌入式处理器结构与应用基础20025.彭玉灵嵌入式实时系统及中国RTOS的发展[期刊论文]-四川大学学报(自然科学版)2004(z1)6.何小庆嵌入式实时操作系统的现状和未来[期刊论文]-单片机与嵌入式系统应用2001(03)7.王田苗嵌入式系统设计与实例开发20028.CMKrishna.CangGShinReal-timeSystem20019.AndrewSTanenbaum.AlbertSWoodhull操作系统设计及实现200010.李飞.王岩飞实时操作系统在星载计算机中的应用[期刊论文]-电子技术应用2004(10)11.刘云新.张尧学一个基于Linux的嵌入式实时操作系统[期刊论文]-计算机工程与应用2001(7)12.RTEMSCUser'sGuideEdition4.6.1200313.鲍峥.李红兵.金惠华嵌入式操作系统对多处理器的支持[期刊论文]-计算机应用与软件2004(7)14.RTEMS/GDBUser'sGuideEdition4.6.1200315.RTEMSDevelopmentEnvironmentGuidEdition4.6.1200316.TarekFAbdelzaher.VivekSharmaAUtilizationBoundforAperiodicTasksandPriorityDrivenScheduling200417.LiuCL.LaylandJWSchedulingalgorithmsformultiprogramminginahard-real-timeenvironment1973(01)18.BurchardA.LiebeherrJ.OhYF.SonSHNewstrategiesforassigningreal-timetaskstomultiprocessorsystems1995(12)19.EnricoBini.GiorgioCButtazzoTheSpaceofRateMonotonicSchedulability200220.DIOh.TPBTPUtilizationboundsforn-processorratemonotoneschedulingwithstaticprocessorassignment1998(02)21.王永吉.陈秋萍单调速率及其扩展算法的可调度性判定[期刊论文]-软件学报2004(6)22.BiniE.ButtazzoGC.ButtazzoGAhyperbolicboundfortheratemonotonicalgorithm200123.BiniE.ButtazzoGC.ButtazzoGRatemonotonicanalysis:thehyperbolicbound2003(07)24.TAbdelzaher.CLuSchedulabilityanalysisandutilizationboundsforhighlyscalablereal-timeservices200125.刘怀.费树岷基于EDF的分布式控制系统容错调度算法[期刊论文]-软件学报2003(8)26.HaritsaJR.LivnyM.CareyMJEarliestdeadlineschedulingforreal-timedatabasesystems199127.金宏.王宏安.王强.戴国忠一种任务优先级的综合设计方法[期刊论文]-软件学报2003(3)28.刘云生.何新贵.唐常杰.李霖特种数据库技术200029.LópezJM.DíazJL.GarcíaDFMinimumandmaximumutilizationboundsformultiprocessorRMscheduling200130.BiniE.ButtazzoGC.ButtazzoGThespaceofratemonotonicschedulability200231.MGHarbour.MHKlein.JPLehoczkyFixedPrioritySchedulingofPeriodicTaskswithVaryingExecutionPriority199132.ABums.AJWellingsDualPriorityAssignment:ApracticalMethodforIncreasingProcessorutilization199333.NaghibzadehM.KimKHAmodifiedversionofrate-monotonicschedulingalgorithmanditsefficiencyassessment200234.PaoloGai.GiuseppeLipari.MarcoDiNataleMinimizingMemoryUtilizationofReal-TimeTaskSetsinsingleandMulti-ProcessorSystems-on-a-chip200135.SISversion3.0.5manual相似文献(10条)1.期刊论文师昊礼.王春红.唐靖宇.SHIHao-li.WANGChun-hong.TANGJing-yu基于RTEMS操作系统的EPICS应用研究-核电子学与探测技术2009,29(1)目前,世界上各大加速器广泛采用基于以太网的分布式控制系统组态软件包EPICS构建控制系统.EPICS早期版本是基于实时操作系统VxWorks发展起来的.EPICS国际合作组正致力于支持源码开放,免费的操作系统RTEMS,并准备将RTEMS推广到EPICS3.14新版本中.文章阐述了RTEMS的发展、特点,对比了几种常见的实时操作系统的性能,建立了基于MlotorolaMVME5500的RTEMS操作系统以及EPICS在RTEMS上的应用实例.2.学位论文孙永乒基于RTEMS操作系统的图形工具开发包的设计与实现2006本文在深入讨论当今嵌入式领域中应用最为广泛的几种GUI系统的系统结构的基础上,设计了运行在RTEMS实时嵌入式操作系统之上的GUI开发系统的整体分层结构:底层接口抽象层、中间引擎层和上层应用接口层。本文在尽可能的考虑嵌入式系统和工控领域的要求下,进行了该GUI开发系统模块类的功能定义和骨干类的接口实现。骨干类包括底层绘图类(Gfx类)、消息队列类(MessageQueue类)、绘图类(Painter类)、绘图对象类(Painterdevice类)、鼠标、键盘事件处理类(Mouse、KeyboardHandle类)、字体管理类(FontManagement类)等。本文还详细阐述了该GUI开发系统中实现的关键技术:事件消息机制、窗口技术、调色板查找算法、动态曲线绘制算法和编译规则等。其中,本GUI开发系统设计实现了事件消息机制,它基于RTEMS的消息管理器,以消息的完全封装为特点,并对传统C/S模式下的通信机制做了改进。本文重点分析了该机制的关键部分设计,并且给出了具体实现的关键数据结构和事件消息处理逻辑流程。本文还实现了调色板的最接近查找算法,并对其通过增设软件Cache的方法做了改进,提高查找速度。本文采用了内插法的动态曲线绘制算法,满足工控曲线的绘制显示要求。本文还为本GUI开发系统应用开发制定了统一的编译规则,将RTEMS操作系统、GUI开发系统模块库和GUI应用程序编译到指定目标硬件系统上的二进制映像中。在文章的最后给出了该GUI开发系统的最小系统定义和实现,并且进行了测试评价。3.期刊论文蒋文杰.陈文智基于RTEMS操作系统的设备驱动开发-工业控制计算机2006,19(6)论述了RTEMS操作系统的内核结构,分析和介绍了在RTEMS操作系统下设备驱动开发的基本方法.4.学位论文薛海鹏基于RTEMS操作系统的嵌入式开发平台2003随着嵌入式技术的迅速发展,全世界嵌入式系统带来的工业年产值已猛增到1万亿美元以上'[1].无疑,嵌入式产品的市场是巨大的,面对激烈的市场竞争,人们越来越希望可以在更短的时间内开发出所需产品.满足这一愿望的方法就是引入易于掌握和使用的开发平台,从而缩短开发时间、提高产品性能.在目前的四种主流开发平台中,实时操作系统(RealTimeOperatingSystem)开发平台因其自身的实时性,可移植性和通用性,在面向工业的嵌入式系统开发中有着不可替代的优势.该课题设计了以实时操作系统为软件基础,以高性能32位CPU为硬件基础的面向工业的嵌入式开发平台.通过性能分析和测试,最终在RTEMS(Real-TimeExecutiveforMultiprocessorSystems)实时操作系统的基础上,设计并开发了基于MotorolaColdFireMCF5307CPU的嵌入式开发平台.RTEMS操作系统是由美国军方使用的实时导弹系统发展而来的可供嵌入式应用的多任务实时操作系统,可以为多种实时应用提供高性能的软件开发环境.RTEMS的主要特征有'[2]:基于优先级的多任务实时系统;支持多任务的通信和同步;支持中断管理;支持动态内存管理和分配;支持多处理器;支持速率单调调度算法;支持文件系统;支持多种网络协议,有强大的网络功能;RTEMS为上层应用的开发提供了符合POSIX1003.1b标准,ITRON规范和RTIED的API支持.实验显示,在衡量实时性的两个主要指标—中断响应时间和任务切换时间的比较中,RTEMS的实时性能在任务过载的情况下可以和业界著名的嵌入式开发平台VxWORKS相媲美,而RTlinux却比它们慢了一个数量级.CPU选型为Motorola公司的MCF5307嵌入式处理器(Coldfire系列).ColdFire是Motorola公司继承68K系列CPU的嵌入式微处理器,主要面向工业控制和低成本的通讯市场.ColdFire最大的优点是和它所相关的资源特别丰富,包括:编译器、调试器、硬件资源(原理图、PCB图)、源代码、操作系统等.该文最后详细阐述了该嵌入式开发平台的设计思想、实现方法及调试的全过程.在自主设计的开发板上,该课题成功地实现了RTEMS的移植,为嵌入式软件的开发提供了强大的开发平台.5.期刊论文张昆峰.常进.ZHANGKun-teng.CHANGJinREMS操作系统在SPARC-V8处理器上的应用-微计算机信息2009,25(26)RTEMS(Real-TimeExecutiveforMultprocessorSystem)是一个实时性能非常好的嵌入式操作系统,本文简单的介绍了RTEMS操作系统的体系结构,开发环境的建立,研究了RTEMS在SPARC-V8处理器LEON3平台上的开发流程,并详细介绍了RTEMS操作系统上UART设备驱动程序的编写,并在LEON3处理器平台上对UART的驱动程序进行测试和验证.6.会议论文陈宇.罗蕾.程红蓉.蔡建平一个外军嵌入式实时操作系统-RTEMS2001该文根据军用嵌入式实时操作系统的基本要求,介绍了美国一种军用嵌入式实时操作系统RTEMS的基本情况,分析了RTEMS的主要技术特点,并给出RTEMS的初步测试数据。7.学位论文徐斐基于RTEMS实时操作系统下IKE的研究与实现2007VPN(VirtualPrivateNetwork)是对企业内部网的扩展,它可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。IPSec协议是一种VPN技术,该协议在网络层对数据提供安全保护。其中IKE(InternetKeyExchange)协议是IPSec默认的密钥管理协议,它为通信双方安全地协商

1 / 73
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功