Trampoline操作系统移植及软件运行监控功能设计

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:mcx1988929
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对汽车舒适性、安全性等方面需求的增加,汽车应用软件功能日益增多,导致汽车电子控制系统越来越复杂,系统软件的复杂度和开发成本越来越高。AUTOSAR标准定义的软件架构具有模块化、可移植性、可复用性等特性,保证汽车电子产品质量的同时,降低了开发成本。因此,AUTOSAR标准受到越来越多的整车厂和供应商青睐。目前,国外对AUTOSAR标准的研究较为成熟,国内在这一方向起步较晚,研发基础较弱。本文以开源的AUTOSAR操作系统——Trampoline为研究对象。Trampoline操作系统采用基于优先级的调度策略,具备运行时的保护功能,只允许静态配置,这些特征使得Trampoline满足车控操作系统对高实时性、高安全性(Safety,功能失效导致的人员安全风险)的需求。本文将Trampoline移植到MC9S12XEQ512单片机,优化其实时性和安全性,设计满足AUTOSAR标准的运行监控模块,监控操作系统与应用层软件运行时的状态,提高安全性。研究内容如下:首先,在电动汽车整车控制器上移植Trampoline操作系统,修改与处理器相关的任务管理、系统服务、中断管理、堆栈监测和时间保护模块。系统服务模块设计用户和内核双重工作模式,限制用户访问权限,保护内核安全。中断管理模块引入中断线程化机制,提高中断响应实时性。堆栈监测模块无需硬件支持即可检测栈溢出。时间保护模块借助高精度的硬件定时器控制任务运行时间在预期范围内。其次,考虑到汽车电控单元往往处理能力弱、存储资源少,难以实现完备的运行监控模块,本文针对嵌入式程序中常见的超时和“跑飞”问题,设计包含频率检测、截止时间检测和控制流检测三个功能的运行监控模块,可同时监控操作系统内核和应用层软件,提高整个软件系统的安全性。频率检测负责周期程序执行频率监控;截止时间检测负责程序运行时间监控;控制流检测负责程序执行顺序监控。模块在被监控程序中设置检查点,获取实时运行信息;在专门周期中断中对运行信息进行判断,实现故障识别;利用看门狗电路进行故障处理;引入位图存储控制流图的二维数组,降低存储开销。最后,在MC9S12XEQ512单片机上进行模块测试和系统测试,表明双重工作模式、中断线程化、堆栈监测和时间保护机制有效;对运行监控模块进行功能测试,表明频率检测、截止时间检测和控制流检测三个检测功能有效;在单片机内部时钟频率为64MHz、总线频率为32MHz的情况下,测试得到检查点处的平均运行时长为12.98μs,检查点数和被监控程序的运行时长满足线性关系,合理选择检查点数,由运行监控模块带来的开销可以接受。
其他文献
随着5G的大规模商用,学术界和工业界对下一代无线通信网络的研究和讨论也方兴未艾,认为其在未来可实现智能、安全、可靠和无处不在的连接。空天地一体化技术将为下一代无线通信网络的无限连接提供关键技术支持,而无人机因其按需快速部署、高机动性和其所带来的空地链路强视距链路特性为通信系统提供更大的覆盖范围和更强的通信能力。无人机通信系统在实际场景中日益得到广泛应用,被认为是实现空天地一体化网络关键平台。而正由
学位
水泥作为我国基础设施建设不可或缺的材料,市场需求巨大。但目前水泥装车以人工装车为主,作业效率低且损害人体健康,因而围绕智能化、无人化的水泥自动装车技术近年来发展迅速。本文基于校企联合研发的水泥自动装车机,对其控制系统和控制策略进行深入研究,旨在实现重载条件下全自动化水泥装车控制系统的稳定、可靠、高精度运行。首先,根据装车机总体结构方案与功能模块需求分析,设计了自动装车机的控制系统。以DSP2833
学位
暴胀结束时,宇宙处于温度非常低的状态,需要通过再加热过程过渡到传统的热大爆炸。而再加热的开始阶段可能通过预加热的形式发生,预加热阶段由于参数共振等原因是一个高度非微扰的过程,可以伴随产生非常丰富的物理现象。当前观测数据表明,暴胀场的势能应该非常平坦。在这样的势能下,预加热过程中可能会产生出大量的称为振荡子的局域场构型(振荡子为一类非拓扑准孤立子),并伴随产生出早期宇宙随机引力波背景。振荡子预加热模
学位
随着课程改革的进一步推进,单元教学的理念再次引起教学界关注,通过数学活动展现数学知识的形成过程,促进学生思维的发展.数学交流中的听说读写方式,在数学教学中得到发展与升级,关注度逐年上升.《普通高中数学课程标准(2017年版2020年修订)》在数学学科核心素养的评价方式上,提出可结合口头测试、开放式活动等过程性评价,为单元教学有意识地融入活动提供了设计方向,既关注学生知识技能外显表达,又留意学生的内
学位
预混火焰传播和爆燃转爆轰(DDT)是火灾与爆炸安全领域的重要研究课题。爆轰传播速度极快、超压极大,是一种破坏力巨大的灾害性现象。此外,爆轰可作为一种高效高能量的燃烧方式,因此在能源利用和燃烧推进方面也具有重要的应用价值。另一方面,氢作为一种高效清洁能源具有广阔的发展前景。然而氢气相比传统燃烧具有更高的火灾和爆炸危险性,且氢气爆燃更容易转变为爆轰,因此深入研究氢气在空气中的火焰传播与DDT特性和机理
学位
500m口径球面射电望远镜(FAST),是世界上最大的单口径球面射电望远镜。FAST包含一个口径为500 m的球冠形反射面,实际观测时可在观测方向上,变形为300 m 口径的瞬时抛物面以满足测量需求。主动反射面的面形精度是射电望远镜的关键指标,决定了天线效率和最短可观测波长。本文致力于研究可用于FAST主反射面面形精度测量的视觉方法。摄像机高精度标定是视觉测量的基础,其标定精度直接决定了视觉测量的
学位
中国共产党的政治自觉和自我革命之间是辩证统一的关系,二者既相互依存又相互促进,统一于中国共产党领导中华民族和中国人民的历史、现实和未来的整个实践过程之中。从历史演进角度来考察,一定意义上,中国共产党百年奋斗史也是中国共产党政治自觉和自我革命辩证关系的发展史;从马克思主义哲学角度来看,中国共产党的政治自觉与自我革命辩证统一关系所涵盖的认识论、方法论和实践论等哲学意蕴,是中国共产党在百年奋斗历程中对马
期刊
实际火灾场景中多火源燃烧的情形十分常见,且灾害的发展在多火源的相互作用下极易形成诸如火焰合并,火旋风等危害性更大的燃烧现象。此类火灾场景下燃烧情况复杂、危害性显著,如不及时采取有效措施,极易造成严重的人员伤亡和财产损失。细水雾作为一种清洁、高效的灭火技术,其凭借环保、无毒害等优势,成为哈龙灭火剂的有效替代品,且在灭火领域得到广泛重视。当前针对细水雾灭火的相关研究大多侧重于讨论单一火源情形下的灭火行
学位
随着我国火灾等安全事件的频发,如何高效地疏散危险区域的人群愈发成为学者研究的焦点。共享经济的发展使得公共自行车数量持续增加,因此本文考虑借助自行车来加快人群疏散的可能性。研究该情况下行人-自行车的混合疏散,对于保障公共安全有重要意义。结合目前行人-自行车混合运动的研究现状,本文考虑了行人-自行车混合流中个体的微观运动规律,构建了一种基于社会力的行人-自行车混合疏散模型,并对直通道内行人-自行车混合
学位
随着民航业的发展和航空客运量的增加,航空通信业务和机上乘客服务需求快速增长,对新一代民航通信网络开展相关研究工作势在必行。得益于低成本、低时延的特性,未来高频空地通信方式将在航空通信网络中占据主导地位。然而,高频的空地通信系统仍存在对客机的移动性支持不足,传输可靠性和效率低,以及无法独立为客机提供无中断服务的问题。在此背景下,本文旨在借助卫星通信协助空地通信系统,为民航客机提供高容量、无中断的通信
学位