发明名称 A method to dynamically change the frequency of execution of functions within tasks in an ECU
摘要 The invention relates in general to the field of task scheduling and in specific to dynamic scheduling of functions within a rate monotonic task in an ECU. The ECU contains tasks ( 10, 12 ). These tasks are software programs which are responsible for functioning of the ECU. The tasks in turn contain functions ( 16 to 25 ). When CPU load is within a set threshold, all the functions ( 16 to 25 ) within the task ( 10 ) run in a pre-determined sequence. But when the CPU load increases because of some critical events occurring at a faster rate and the load crosses a set threshold, the CPU may not be able to run all the tasks and all the functions. The invention proposes a method to dynamically change the frequency of execution of some functions within tasks which are not so critical, thus saving CPU time which can be allocated to other critical tasks or functions.
申请公布号 EP2166450(A1) 申请公布日期 2010.03.24
申请号 EP20080105407 申请日期 2008.09.23
申请人 ROBERT BOSCH GMBH 发明人 HILLIGES, MARTIN;WENDT, HAUKE
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项
地址