SmartOSEK OS 3.0的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:nestle
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时操作系统(RTOS)是一种特殊的能满足实时系统实时性需求的操作系统,实时操作系统是各种嵌入式实时系统的功能基础和开发平台。SmartOSEK OS是浙江大学ESE工程中心开发的符合OSEK/VDX标准的嵌入式实时操作系统,该系统已经推出到2.0版本,是一个高效可靠的实时内核。但是由于起初设计上的缺陷和OSEK/VDX标准本身的局限性,SmartOSEK OS 2.0依然存在一些问题和不足,这些问题和不足影响了该系统的可用性。SmartOSEK OS 3.0在继承SmartOSEK OS 2.0优点的同时对其进行改良和扩展。与SmartOSEK OS 2.0不同,其整体采用层次化结构,分为硬件抽象层、实时内核层以及系统服务层三层。硬件抽象层实现硬件相关操作,向上层提供平台无关的接口,便于系统移植。实时内核层分为超核以及内核组件。SmartOSEK OS2.0相当于SmartOSEK OS 3.0的超核部分。超核针对SmartOSEK OS 2.0的不足进行扩展,实现最基本的内核功能,其中扩展的任务队列为实现复杂的任务调度机制和同步机制奠定了基础;动态内存管理实现了动态的内存分配操作;动态对象管理实现了动态创建和释放内核对象的功能。内核组件基于超核实现不同标准规定的内核功能,并提供标准化的应用程序编程接口。AUTOSAR内核组件实现了AUTOSAR内核功能,最主要的是实现了调度表从而引入了基于时间的调度机制。POSIX内核组件提供了符合POSIX标准的实时线程模型以及基本的线程同步机制,如:互斥量、信号量以及条件变量。系统服务层提供各种扩展的系统服务:ECU状态管理器管理ECU的运行、停止和睡眠状态并负责在这些状态间的切换;看门狗管理器提供基于硬件看门狗的应用程序监控机制;AUTOSAR通信服务提供基于消息的统一通信平台;TCP/IP协议栈提供基于TCP/IP的通信能力;图形用户界面提供基于LCD的图形交互功能。SmartOSEK OS 3.0对现有的SmartOSEK OS 2.0进行改进和扩展,并在一定程度上进行革新,是一个高效、可靠、功能丰富的嵌入式实时操作系统。
其他文献
<正>一、商标异议实务经验谈之价值篇商标局完成对商标申请的初步审查之后,将认为符合商标注册条件的商标予以公告,在公告期三个月内社会公众提出反对意见的,由商标局进行审
依据我国商业银行1994年~2012年操作风险历史数据,建立考虑不同时点风险单元间相关性的动力学模型来描述操作风险损失产生、传导及演化的机制.该模型指出操作风险损失产生的
在近几年的诊疗实践中,收治马匹胶原性结缔组织病与纤维性骨炎混合发生十余例,这种病症有些年份比较多见,母马比公马发病相对较多。病情较轻的,若能及时对症治疗,可使患马康
阐述了抗寄生药物的作用、用途、运用的方法,对牧区防治寄生虫病药物的选择进行指导。
血浊作为一个全新的中医病理学概念,是血的运行状态与功能异常的高度概括,既是病理产物,又是致病因素。血浊致病有其自身规律,临床应根据其病位和性质辨证论治。
1 采精的准备及方法1.1 清洗牛体,去除污物采精前,辅助人员首先要检查牛体是否干净.特别是牛后躯及被采精牛包皮部,如有牛粪、污物等,应用自来水冲洗干净(冬天宜用温水洗净),
奶牛乳房炎在奶牛各种疾病中占有很大比例,发病率约占整个牛群的40%以上.若治疗不及时或治疗方法不当,轻则影响奶牛泌乳量,严重者形成瞎奶头,严重影响奶牛的经济效益.
人道屠宰广义上讲就是包括动物的运输、装卸、停留待宰以及宰杀过程,采取合乎动物行为的方式。以尽量减少动物的紧张和恐惧。最基本的要求是在宰杀动物时,必须先将动物“致昏”