嵌入式实时系统中的关键技术 毕业论文.doc

嵌入式实时系统中的关键技术 毕业论文.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JIU JIANG UNIVERSITY 毕 业 论 文 题 目 嵌入式实时系统中的关键技术 英文题目 Critical Technology of Embedded Real-Time Systems 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 班级学号 指导教师 二○一二年十二月 摘 要 本文介绍了RT-Linux,μCLinux,μC/OS-Ⅱ和eCos四种源码公开的嵌入式实时操作系统(Embedded real-time operating system,ERTOS)详细分析比较了关键实现技术、任务管理、任务及中断间的同步机制、存储管理、中断管理等,指出了不同应用所适合的ERTOS。 关键词:嵌入式系统,实时操作系统,任务调度,任务同步与通信,存储分配与中断管理 Abstract The paperreviews four embedded real-time operationing Systems namely the RT-Linux,μCLinux,μC/OS-Ⅱand eCos T he key ERTO S procedures are compared and ana lyzed system atically,which include task scheduling, task synchron-izing and communicating,memory a llocating,interrupt handling and so on.The ERTOS’s applications are discussed. Keywords:Embedded System,RealTime Operating System,Task Scheduling,Task Synchronizing and Communicating,Memory Allocating,Interrupt Handling. 目录 摘 要 I Abstract II 目录 III 前言 1 1 ERTOS简介 2 1.1 RT-Linux 2 1.2 μCLinux 2 1.3 μC/OS-Ⅱ 3 1.4 eCos 4 1.5 ERTOS的基本内容比较 4 2 ERTOS的比较和分析 6 2.1 任务管理、时间管理 6 2.2 任务调度、中断 9 2.3 存储器管理 10 2.4 中断管理 13 3 结论 15 3.1 RT-Linux 15 3.2 μCLinux 15 3.3 μC/OS-Ⅱ 15 3.4 eCos 16 参考文献 17 前言    随着微电子技术、软件技术的飞速发展,嵌入式系统广泛应用于生物医学仪器、智能汽车、通信设备、网络设备、仪器仪表、手持设备等领域, 成为当前研究与应用的热点。按照系统对时间限制的满足程度, 实时系统可分为硬实时( HardReal Time)系统和软实时(SoftReal Time)系统。硬实时系统是指那些对每个任务调度时间要求非常严格的系统,如果不满足时间限制的要求,则会对系统带来毁灭性的后果。软实时系统是指那些对每个任务调度时间要求不是很严格的系统, 即使超过了时间限制的要求,也不会对系统带来毁灭性的后果。当前,实时操作系统( Real-TimeOperatingSystem, RTOS)逐步成为嵌入式系统的主流,是嵌入式系统软件的最重要组成成分, 也是嵌入式应用软件的基础和开发平台, 所以对嵌入式实时操作系统( EmbededReal-TimeOperatingSystem, ERTOS)的研究变得尤其重要。全球范围内有数百种ERTOS,如Nucle-us Plus, QNX, LynxOS, pSOS, VRTX, VxWorks, Windows CE,Hopen( 中国科学院软件研究中心研制) , PalmOS, RT-Linux,μCLinux, μC/OS-Ⅱ, eCos等。开放源码的ERTOS在成本和技术上有着独特的优势,并占有越来越重要的地位。本文将介绍RT-Linux,μCLinux,μC/OS-Ⅱ和eCos四种源码公开的ERTOS,通过对它们关键实现技术的分析和比较,为不同应用领域选择合适的ERTOS提供基本依据。 1 ERTOS简介 1.1 RT-Linux RT-linux 是由美国墨西哥理工学院开发的嵌入式Linux操作

文档评论(0)

绿风 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档