发明名称 用于整车控制器的分时任务的实现方法
摘要 本发明提供了一种用于整车控制器的分时任务的实现方法,其包括基准时钟模块、任务调度标记模块、任务执行模块和任务标记清除模块;所述基准时钟模块是基准时钟周期的产生及计数,并调用所述任务调度标记模块;所述任务调度标记是利用分时任务的信息及基准时钟计数值及特定算法,将各个任务在时间轴上进行有序而均衡的散列,并进行任务调度标记;所述任务执行模块利用任务调度标记,进行多个任务的触发及执行,并调用所述任务标记清除模块;所述任务标记清除模块在任务执行完成后,依据任务清除标记,进行调度标记清除;本发明有效地解决了软中断时钟计时不精确、源端数据阵发性阻塞和前后台架构中任务执行遗漏等问题。
申请公布号 CN102371955A 申请公布日期 2012.03.14
申请号 CN201110330730.4 申请日期 2011.10.27
申请人 苏州海格新能源汽车电控系统科技有限公司 发明人 吴新兵
分类号 B60R16/023(2006.01)I 主分类号 B60R16/023(2006.01)I
代理机构 苏州广正知识产权代理有限公司 32234 代理人 张利强
主权项 一种用于整车控制器的分时任务的实现方法,其特征在于:包括基准时钟模块、任务调度标记模块、任务执行模块和任务标记清除模块;所述基准时钟模块是基准时钟的周期产生及计数,并调用所述任务调度标记模块;所述任务调度标记是利用分时任务的信息或数组,以及基准时钟计数值,将各个分时任务在时间轴上以基准时钟周期的K倍进行间隔,K为大于0的素数,实现有序而均衡的散列,并做任务调度标记;所述任务执行模块利用分时任务的信息及任务调度标记,进行多个任务的触发及执行,并调用所述任务标记清除模块;所述任务标记清除模块在任务执行完成后,依据任务清除标记,进行调度标记清除。
地址 215123 江苏省苏州市独墅湖高教区林泉街399号东南大学成贤院309