嵌入式实时操作系统arts-os的进程通信分析-process communication analysis of embedded real-time operating system arts - os.docxVIP

嵌入式实时操作系统arts-os的进程通信分析-process communication analysis of embedded real-time operating system arts - os.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式实时操作系统arts-os的进程通信分析-process communication analysis of embedded real-time operating system arts - os

独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中己经标明引用的内容外,本论文不包含任何其他个人或集体己经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均己在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:年月日论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本论文属于保密□,在年解密后适用本授权书。不保密□。(请在以上方框内打“√”)学位论文作者签名:指导教师签名:日期:年月日日期:年月日1绪论随着信息技术的高速发展,嵌入式实时技术(EmbeddedReal-TimeTechnology)已经成为新的技术热点。大到航空航天、车载GPS,小到手机、智能家电,嵌入式实时系统已经遍布国防、工商业、交通和百姓日常生活等方方面面,在全球形成了一个产业链。人类在享受着嵌入式实时系统便利的同时,也致力于研究并发展它。1.1嵌入式实时操作系统概述嵌入式实时操作系统(EmbeddedReal-TimeOperatingSystem,ERTOS)出现在20世纪70年代后期,1981年ReadySystem开发了世界上第一个商业嵌入式实时内核(VRTX32)。它介于应用软件和计算机硬件之间,属于系统软件,负责控制管理下层各种硬件资源,为上层应用提供服务。1.1.1嵌入式实时操作系统概念系统在外部事件发生的特定时间内,完成特定的计算,并用计算结果控制、监视或响应外部事件,其正确性不仅依赖于计算的逻辑结果的正确性,还依赖于计算完成的时间[1]。嵌入式实时操作系统就是传统的嵌入式软件特征和实时操作系统的结合。支持多任务模型下的任务管理、内存管理、进程间通信和中断及时钟管理等;体积小、可配置、能适用于不同的嵌入式环境等特点[2][3][4];具备一定的可预测性、较强的外部响应能力和较高的时钟精度。评价嵌入式实时操作系统性能的指标主要有:系统响应时间、任务切换时间、中断延迟时间[5]。1.1.2嵌入式实时操作系统的演变嵌入式实时操作系统经过多年的发展,先后从实模式进化到保护模式,从微内核技术进化到超微内核技术。在系统规模上也从单处理器的实时操作系统,发展到支持多处理器的实时操作系统和网络实时操作系统,在操作系统研究领域形成了一个重要分支。嵌入式实时操作系统伴随着嵌入式系统的发展经历了四个比较明显的阶段。(1)无操作系统的嵌入算法阶段一种以单芯片为核心的可编程控制器形式的系统,具有与监测、伺服、指示设备相配合的功能。这种系统大部分应用于一些专业性极强的工业控制系统中,一般没有操作系统的支持,通过汇编语言编程对系统进行直接控制,运行结束后清除内存。系统主要特征:系统结构和功能都相对单一,使用简便,价格便宜。缺点:存储容量小;处理效率较低;几乎没有用户接口。(2)以嵌入式CPU为基础、专用操作系统为核心的嵌入式系统此时的系统只是一个简单的、专用性的软件,功能较弱,可以认为是一种实时的监控程序,它一般为用户提供系统的初始管理和简单的实时时钟管理,用来控制系统负载以及监控应用程序运行。其应用程序、实时监控程序和硬件运行平台往往是紧密联系在一起的。系统主要特征:系统开销小,效率高;一般配备系统仿真器,操作系统具有一定的兼容性和扩展性。缺点:CPU种类繁多,且缺乏严格的评测,移植性差;用户界面不够友好。(3)通用的嵌入式实时操作系统阶段系统并发的多任务机制基本上是相同的,如基于优先级的调度、实时时钟管理、任务间的通信、同步互斥机构等,只是硬件环境与应用目标不同。把相同的多任务机制组织起来,形成一个通用的嵌入式实时操作系统内核。这类系统大多采用软组件结构,以“标准组件”构成通用的实时操作系统。一方面,在实时操作系统内核的底层将不同的硬件特性屏蔽掉;另一方面,对不同的应用环境提供了标准的、可裁减的系统服务软组件。可根据不同的实时应用要求及硬件环境,选择不同的软组件,从而减少开发商重复性的工作。系统的主要特征:能运行于各种不同类型的微处理器上,兼容性好;内核小、效率高、高度模块化和扩展性好;功能强大,具备文件和目录管理、设备支持、多任务、网络支持、图形窗口以及用户界面等功能;具有大量的应用程序接口(API),开发应用程序简单。(4)联网的嵌入式实时系统目前大多数嵌入式系统还是独立的,随着因特网与信息家电、工业控制技术的密切结合,联网的嵌入式实时系统将成为一种必然的趋势。1.1.3嵌入式实时操作系统的特征嵌入式实时操作系统除了具有通用操作

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档