[发明专利]电子控制装置及栈使用方法有效
申请号: | 201680036746.5 | 申请日: | 2016-06-30 |
公开(公告)号: | CN107710162B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 森川忠敬;窪田晓仁;阿部雄介;高木照秋 | 申请(专利权)人: | 日立安斯泰莫株式会社 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;F02D45/00;G06F9/48 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 控制 装置 使用方法 | ||
电子控制装置包括存储器及处理器。而且,处理器在执行任务时,对于该任务,使用存储器中被确保的多个栈区域之中、被预先分配给任务的至少一个栈区域。
技术领域
本发明涉及使用栈(stack)区域的电子控制装置及栈使用方法。
背景技术
在电子控制装置中,RAM(Random Access Memory;随机存取存储器)的一部分作为栈区域使用。这种栈区域用于临时地保存电子控制装置中的处理中的数据等的情况(例如,参照专利文献1)。
现有技术文献
专利文献
专利文献1:日本特开2008-184912号公报
发明内容
发明要解决的问题
在ISO(International Organization for Standardization;国际标准化组织)26262中,确定了有关车辆的功能安全的基准。在该基准中,确定了称为ASIL(AutomotiveSafety Integrity Level;汽车安全完整性级别)的安全性的级别。安全性的级别为5级,以安全性的基准高的顺序为ASIL-D、ASIL-C、ASIL-B、ASIL-A、QM。而且,在实现所述功能安全的基础上,例如,对每个任务分配安全性的级别,要求被分配了级别低的任务的故障对级别更高的任务不产生影响。
因此,在电子控制装置中,要求因分配了安全性高的级别(例如,ASIL-D)的任务而临时保存在栈区域中的栈数据,不被分配了安全性更低的级别(例如,QM)的任务访问。
因此,提供可强化对栈数据的访问限制的电子控制装置及栈使用方法。
解决问题的方案
为了解决所述课题,电子控制装置包括存储器及处理器,处理器在执行任务时,对于该任务,使用在存储器中被确保的多个栈区域之中、被预先分配给所述任务的至少一个栈区域,并且在引擎旋转传感器中的引擎的检测定时执行监视所述栈区域的使用的栈监视任务。
发明的效果
根据所述电子控制装置,可以强化对栈数据的访问限制,由此可以实现功能安全。
附图说明
图1是表示电子控制装置的实施方式的框图。
图2是表示所述电子控制装置的栈区域的结构的图。
图3是表示所述电子控制装置的栈区域的结构的图。
图4是表示所述电子控制装置执行任务时的流程的图。
图5是表示所述电子控制装置执行监视栈区域的使用的任务时的流程的图。
图6是表示所述电子控制装置监视栈区域的使用的定时的图。
具体实施方式
以下,基于附图说明本发明的实施方式。
图1是表示装载在汽车中的电子控制装置100的实施方式的图。该电子控制装置100进行车辆的各种各样的控制,例如,进行内燃机的控制。电子控制装置100包括:多个CPU(Central Processing Unit;中央处理器)110;多个本地存储器120;以及全局存储器130。
CPU110可以读出电子控制装置100上连接的各种传感器的检测值等,计算车辆控制用的目标值。具体而言,CPU110中,被输入包含未图示的曲柄角度传感器、凸轮角传感器、水温传感器、节气门传感器、气流传感器、空燃比传感器的各种传感器等的信号。然后,CPU110例如参照控制用的图(map),运算在电子控制油门阀、燃油喷射阀、点火线圈等的各种控制上需要的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日立安斯泰莫株式会社,未经日立安斯泰莫株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680036746.5/2.html,转载请声明来源钻瓜专利网。