汽车电子操作系统存储保护机制的设计与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:abckidscba
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了满足现今汽车电子产业的发展要求,汽车开放架构(AUTOSAR)组织负责为未来的汽车系统制定新的标准。AUTOSAR OS就是完全符合AUTOSAR规范设计和实现的一个嵌入式操作系统,并且能向后兼容于OSEK规范的已有的汽车电子嵌入式操作系统。AUTOSAR规范相对于OSEK规范作了很多扩充,其中在原有基础上增加的存储保护机制更是其一大特点。通过提供这一保护机制,可以使原有系统变得更加稳定、可靠,从而可以使系统支持更加复杂的应用需求,并且使汽车电子系统适应新的发展方向。为了实现存储保护功能,在设计之初对AUTOSAR OS整个存储保护功能的需求做出了详尽的分析,并在实验室原有的eAutoOSEK操作系统之上设计并实现了存储保护机制。本课题对于存储保护机制的设计与实现主要包括以下两个方面:基于AUTOSAR OS对于存储保护的要求,并结合OS应用提出了存储保护的应用模型。在AUTOSAR OS中,OS应用是所有资源的管理单元,并且是程序在存储空间上隔离保护的区域。通过设计实现OS应用机制,来实现操作系统对于域的支持。存储保护的目标就是要基于OS应用的特权模式和保护属性,实现可信域与不可信域在存储空间上的隔离,以及不可信域内部OS应用之间的隔离,从而保证不可信OS应用中程序的访存故障不会破坏其它OS应用程序的正常运行。为了能够支持系统中域之间存储访问的隔离保护,在原有OSEK OS基础之上设计并实现了存储保护底层的相关功能模块。首先通过构建MMU管理子系统来实现对系统中存储空间的隔离划分,并在系统运行过程中对TLB缺页以及访问权限异常进行处理,从而实现存储保护的基本功能。为了满足运行过程中域之间的切换,这里对OS应用中执行体运行时的切换和派发进行了设计,从而可以根据目标域来重新设置运行时的环境。设计系统调用和可信服务机制来使用户模式下的用户程序可以获得可信域提供的服务。本设计的创新点在于基于OS应用来实现基于域的存储保护,从而增强了系统的安全性和可靠性。
其他文献
研究我国医院药剂科的任务、地位、机构设置和人员配备等药事管理的现状,并与美、日对比分析的基础上,提出了我国医院药剂科应该推行医与药职能分开、加强临床药学工作等发展
目的:探讨食管癌、贲门癌术后发生急性呼吸衰竭(acute respiratory failure,ARF)的危险因素,为预防其发生提供临床指导依据。方法:将1995年1月~2005年1月期间食管癌、贲门癌术
为研究碳纤维复合材料疲劳行为和应力水平对其疲劳剩余刚度的影响,进行碳纤维复合材料的静拉伸实验和疲劳实验,采用扫描电镜(SEM)观察其断口形貌。结果表明:室温下碳纤维复合
目的:如何改变传统的医学生化教学模式,开展最有效的教学实践活动,培养既有创新思维能力又有实际应用能力和基本科研素质的新型人才。方法:通过将微信平台和微课应用到生物化
应用Excel数据处理技术能力,通过模糊综合评价法对车间评分结果差异不大的技术人员进行考评,为车间人力资源管理提供可靠的数据依据。
近年来,随着社会和科技的日新月异,企业创新行为也随之改变。大数据时代以客户需求为导向,组织运营过程中产生的各种数据开始得到更广泛的关注。以此为基础,作为企业微观层面
目的:研究非小细胞肺癌(non-small cell lung cancer,NSCLC)对化疗药物体外敏感程度与糖调节蛋白78(glucose regulated protein 78,GRP78)和94(GRP94)表达的相关性。为临床合
康复评定是康复医疗的核心,具有评价患者康复效果的意义。康复治疗在康复评定的基础上制定、实施、修改、完善治疗方案,帮助患者改善障碍情况,使其重新走向家庭、工作和社会。目前下肢的康复评定,功能量表法较为繁琐且费时,仪器测量法主要通过比较健康人群和下肢功能障碍人群的特征参数来进行,缺乏对个体的总体评价。基于此,本文提出了一种下肢的综合康复评分方法,用于评估患者下肢功能康复情况。本文主要的研究成果如下:(
文章阐述了地址数据内容规范的需求分析,分析了国外地址数据分类与编码和标准规范方面的研究方法和成果,总结了国内已有的工作基础和存在的一些问题。提出了适合我国自身特点
话题:如何指导学生的学习反思导语:学生学习的反思就是学生不断的监督、评价自身的学习过程、学习方法与学习结果的行为。以便以最少的时间获得最多的知识。学生学习的反思与