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

来源 :中国科学技术大学 |
随着人们对汽车舒适性、安全性等方面需求的增加,汽车应用软件功能日益增多,导致汽车电子控制系统越来越复杂,系统软件的复杂度和开发成本越来越高。AUTOSAR标准定义的软件架构具有模块化、可移植性、可复用性等特性,
随着人们对汽车舒适性、安全性等方面需求的增加,汽车应用软件功能日益增多,导致汽车电子控制系统越来越复杂,系统软件的复杂度和开发成本越来越高。AUTOSAR标准定义的软件架构具有模块化、可移植性、可复用性等特性,保证汽车电子产品质量的同时,降低了开发成本。因此,AUTOSAR标准受到越来越多的整车厂和供应商青睐。目前,国外对AUTOSAR标准的研究较为成熟,国内在这一方向起步较晚,研发基础较弱。本文以开源的AUTOSAR操作系统——Trampoline为研究对象。Trampoline操作系统采用基于优先级的调度策略,具备运行时的保护功能,只允许静态配置,这些特征使得Trampoline满足车控操作系统对高实时性、高安全性(Safety,功能失效导致的人员安全风险)的需求。本文将Trampoline移植到MC9S12XEQ512单片机,优化其实时性和安全性,设计满足AUTOSAR标准的运行监控模块,监控操作系统与应用层软件运行时的状态,提高安全性。研究内容如下:首先,在电动汽车整车控制器上移植Trampoline操作系统,修改与处理器相关的任务管理、系统服务、中断管理、堆栈监测和时间保护模块。系统服务模块设计用户和内核双重工作模式,限制用户访问权限,保护内核安全。中断管理模块引入中断线程化机制,提高中断响应实时性。堆栈监测模块无需硬件支持即可检测栈溢出。时间保护模块借助高精度的硬件定时器控制任务运行时间在预期范围内。其次,考虑到汽车电控单元往往处理能力弱、存储资源少,难以实现完备的运行监控模块,本文针对嵌入式程序中常见的超时和“跑飞”问题,设计包含频率检测、截止时间检测和控制流检测三个功能的运行监控模块,可同时监控操作系统内核和应用层软件,提高整个软件系统的安全性。频率检测负责周期程序执行频率监控;截止时间检测负责程序运行时间监控;控制流检测负责程序执行顺序监控。模块在被监控程序中设置检查点,获取实时运行信息;在专门周期中断中对运行信息进行判断,实现故障识别;利用看门狗电路进行故障处理;引入位图存储控制流图的二维数组,降低存储开销。最后,在MC9S12XEQ512单片机上进行模块测试和系统测试,表明双重工作模式、中断线程化、堆栈监测和时间保护机制有效;对运行监控模块进行功能测试,表明频率检测、截止时间检测和控制流检测三个检测功能有效;在单片机内部时钟频率为64MHz、总线频率为32MHz的情况下,测试得到检查点处的平均运行时长为12.98μs,检查点数和被监控程序的运行时长满足线性关系,合理选择检查点数,由运行监控模块带来的开销可以接受。
为揭示软弱基底排土场边坡变形破坏模式,以某露天铁矿废弃排土场为研究对象,对基底黏土进行三轴剪切和原位直剪力学测试,获取黏土的抗剪强度参数区间.建立排土场边坡的三维数
通过对Excel宏的反复学习,充分了解宏语言(VBA)的功能并灵活运用,解决了功能区噪声的智能化统计,提高了工作效率。如果将宏的EXCEL数据处理程序功能用于环境监测数据处理工作
子宫内膜癌是妇科常见的恶性肿瘤之一,总体治疗预后较好。部分患者仍有复发,复发率与高危因素有关。手术治疗是子宫内膜癌的最主要的治疗方法,放射治疗是子宫内膜癌的最重要
对建设工程项目实施中产生的大量工程建设信息依据不同的标准进行分类,阐述了建设工程项目信息管理的理论方法,指导建设工程项目信息管理工作的实施。
随着中职教育的快速发展以及国家加强中职师资队伍建设等政策的陆续出台,教师培训作为提高教师职业能力的必要途径越来越受到重视。另一方面教育部已将人工智能划入新课标,Python是最适合人工智能的编程语言。目前一些中职学校已经陆续开设Python程序开发课程,未来迫切需要更多熟悉Python语言的信息技术教师。经过前期调研发现,Python培训课程存在知识点单一、缺乏系统性、缺乏综合应用案例、教学案例衔
文学与伦理学有着密切的联系。英国小说家狄更斯在其长篇小说创作中非常重视对现实社会的审视与关照,文章以文学伦理学批评为研究视角,对狄更斯小说进行诠释,从中发现对公义
一校多区办学是目前国内外流行的办学模式,我国的各地的大学城建设使得一校多区办学成为普遍,与此相适应.图书资料的管理也有不同的模式。文章结合国内外图书馆管理的实践探讨了
本文采用文献资料法、调查法、逻辑分析法和数理统计法等研究方法,在剖析“文化”、“体育文化”、“足球文化”和“校园足球文化”概念、价值及内涵的基础上,对梅州市六所足
根据含水层岩层产状、走向与地下水流向的关系,以及在泰安市岱岳区抗旱找水打井的经验,将该区岩溶地下水系统划分为顺置式、逆置式、平置式和碎块式4个模式,并对其岩溶水文地
【摘 要】新课程改革背景下,中小学教学发生了不同程度上的改革,教学质量的有效提升,离不开教师的支持,如何促进教师专业成长成为主要目标。在信息时代背景下,教师汉字规范书写能力普遍不高,对于计算机依赖性较强,甚至很长时间不会手写汉字。长此以往,教师的汉字书写可能出现不规范现象,不利于教师专业能力发展。基于此,本文就如何有效提升中小学教师汉字书写规范能力进行探究,明确起重要性基础上,提出合理的措施来规范
数据库是计算机应用的热点之一,在软件开发中利用数据库中间件技术可提高软件质量和软件开发效率.文中对当前两种主流的数据库中间件ODBC和JDBC技术规范作了深入的阐述,把该
嗜水气单胞菌是引起多种淡水鱼细菌性出血病的重要病原菌,成为制约淡水养殖业发展的重要因素之一,因此开展该菌致病机制的研究,对预防和控制该菌引起的感染和疾病的发生与传
点阵材料零件是一种集高比强度、高比刚度与储能、吸能、隐身、阻尼、热控于一体的多功能轻质材料零件,且其内部开放贯通的空间为多功能器件的埋藏提供了条件,因而已经广泛应
在实现低压大功率和保证电机可靠性方面,相比于三相电机,多相电机具有明显的优势。多相电机转矩脉动小、在一相或多相开路时仍能继续运行,具有很高的可靠性,是近年来电机控制
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
东汉颂文从一开始就与国家的礼乐建设结合在一起,受到朝廷的提倡,其功用在于纪功与颂德。在发展过程中,颂文受到经学的影响,不仅在形式上取则经典,而且表现了东汉经学的价值
目的:观察蒙医药治疗失眠症的临床疗效。方法:选择在我院治疗失眠患者110例,随机分为观察组和对照组,每组55例,观察组采用蒙药治疗,对照组采用常规西药治疗,比较两组的临床疗效
随着国家大力发展职业教育战略部署的推进,催生了高等职业教育与技师教育合作培养高素质、高技能专门人才的职教改革成果.机电一体化专业作为众多高职院校和技师学院的热门专
前列腺增生症是老年男性患者的常见病、多发病,发病率随年龄增长而递增.目前,经尿道前列腺等离子电切术(PKRP)是我科采取的治疗前列腺增生的主要手术方式,尿道前列腺等离子电切
【摘要】想要提高课堂教学效率,让学生真正有所获,就要把课堂变成学生乐于学习的场所,充分激发学生的学习积极性,调动学生的多种感官,让学生在课堂上充分“动”起来,再全方位参与其中学习,使语文课堂生机勃勃,充满活力。  【关键词】语文课堂教学 教学策略 学习兴趣    语文教师只有将“以人为本”的理念真正落到实处,悉心关注学生人性、个性、情感和道德,让语文教学真正成为唤醒学生心灵的音乐,才能体现“一切为
期刊
【摘要】古诗是小学语文教学的重要板块,不仅蕴含了独特的文学、审美价值,还寄托了古代文人墨客的独特情感,具有很强的情感共鸣。小学语文教师要树立植情于诗的教学理念,带领学生挖掘古诗中的情感价值,让学生不自觉对古诗移情,感受诗人笔下的家国情怀、田园情怀等美好情感,传授学生古诗鉴赏技巧,让学生对学生移情,真正让学生走入古诗的意境,让学生体验古诗独特的艺术魅力,打造情景交融的古诗阅读课堂。  【关键词】小学
“一瓶出厂价0.79欧元(约合7.4元人民币)的葡萄酒,在国内的批发价为49元,零售价380元。”近日,网上一条“一瓶法国干红在中国升值之路”的微博,让众多网民瞠目结舌,引起激烈的拍砖声喝的不是酒,而是血!  “很红很暴利”越来越成为洋红酒市场的真实写照。随着市场的需求,进口葡萄酒掀起涨价潮,不仅知名酒庄的葡萄酒爆出天价,连产地不详的低端进口葡萄酒价格也水涨船高。巨大的利润空间,使得不少进口葡萄酒
期刊