[发明专利]测量事件链的响应时间的系统和方法在审
申请号: | 201811541877.6 | 申请日: | 2018-12-17 |
公开(公告)号: | CN110058988A | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | C.海森贝格尔;A.K.什里德哈拉;K.拉曼詹于卢 | 申请(专利权)人: | 罗伯特·博世有限公司;罗伯特·博世工程和商业方案私人有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 毕铮;刘春元 |
地址: | 德国斯*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件链 响应 标识事件 测量 追踪 | ||
本发明公开了测量事件链的响应时间的系统和方法。事件链是一组个体事件。所述方法包括步骤:标识要测量用于其的响应时间的事件链,该事件链包括一组事件;标识用于处理所述事件的序列;追踪所述序列中的每个所标识事件的处理;等待直到所述序列中的所有所标识事件已执行;在确保仅当所述序列中的在前事件已执行时才认为每个所述事件已执行之后,通过标记首个事件的执行开端和最后事件的执行结束来计算所述事件链的响应时间。
技术领域
本发明涉及用于测量一组事件的处理时间的测量系统。该组事件具有用于处理的预限定序列。
背景技术
响应时间是像交通工具中使用的电子控制单元(ECU)之类的实时嵌入式系统的重要特性。需要测量和理解系统的计时行为。在ECU中,响应时间受HW和SW延时的影响。
US专利申请2004/0039935 A1公开了一种用于测量具有多个任务的实时系统中的任务的运行时间的方法。现有技术中公开的方法规定在要确定其运行时间的任务的开端处启动计时器,并且响应于中断而停止计时器,存储计时器状态并且跟随中断的终止而再次启动计时器。根据现有技术的设备提供一个计时器用于为不同任务测量运行时间。
这里描述了“事件链”的描述/定义……。
附图说明
参考以下附图描述了本公开的实施例,
图1示出了正在执行的不同任务的流程图
图2示出了正针对响应时间测量被考虑的不同任务的流程图
图3示出了正针对响应时间测量被考虑的不同任务的流程图,这些任务在控制器的不同核上被运行。
具体实施方式
图1中示出的是正按执行的时间顺序被执行的不同事件的流程。该流程是用例中的一个,并且事件执行的次序可以取决于接收的输入而变化。
这里任务指代由控制器执行的一组指令。控制器通常包括处理单元、输入接口、输出接口和存储器。输入接口可以从各种传感器接收输入。输出接口还可以连接到各种致动器。
测量系统由调试器HW、测量SW以及相关联的事件链信息组成。在膝上型计算机或任何其他数据处理单元上建立响应时间测量系统。响应时间测量系统加载有事件链的细节。随着并且当在ECU HW上动态地执行链中的个体事件时,追踪它。在一个实施例中,可以在HW调试器环境中运行事件。在另一个实施例中,可以在实际ECU中运行事件。
在本文档中,可以可互换地使用像任务、过程、时间和功能之类的术语。可以可互换地使用像响应时间、处理时间和执行时间之类的术语。像“响应时间测量系统”、“测量系统”或“系统”之类的术语可以指代相同的系统。“事件”指代个体事件并且“事件链”指代一组事件。还可以可互换地使用术语“控制器”和“处理器”。
事件可以被限定为在运行时可以观察的特定系统行为的抽象表示。事件链可以被限定为在运行时计时事件发生序列中的因果顺序的规范。借助于事件链,可以明确地描述系统的刺激与其对应响应之间的关联。
所述测量方法包括追踪事件的执行。事件可以正在一个处理器的不同核或相同核上运行。为了测量事件链的响应时间,事件应当按如事件链的描述/规范中的指定顺序运行,从首个事件的开端开始直到最后事件的执行结束。
例如,当驾驶员按压加速器踏板时,引擎多么快速地通过生成更高扭矩来响应是引擎控制系统的响应时间。该响应时间可以取决于在按压加速器踏板时被执行的各种功能。
这些功能可以分布在不同处理器中或在处理器的不同核中,或者可以正在一个处理器的相同核中运行。响应时间还可以称为处理时间或执行时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司;罗伯特·博世工程和商业方案私人有限公司,未经罗伯特·博世有限公司;罗伯特·博世工程和商业方案私人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811541877.6/2.html,转载请声明来源钻瓜专利网。