【摘要】 本发明公开了一种用于混合动力汽车整车控制软件的实时校验方法,将闪存的内存分成不同的存储区,每一个存储区的校验作为一个任务,在每一个循环中只执行一个任务,对一个相应的存储区进行校验,只有存储区的每一行校验都通过的时候,该段存储区校验才是通过的,如果校验到某行执行代码遭到破坏,将禁用混合动力的所有功能,进入刷新模式。本发明采用分任务校验的方法,通过实时的行扫描计算,验证执行代码的可靠性,这样既能够对闪存所有的存储介质进行检查,同时又能够满足程序代码执行时间的限制要求,符合混合动力汽车控制软件代码安全的要求。 【专利类型】发明授权 【申请人】奇瑞汽车股份有限公司 【申请人类型】企业 【申请人地址】241009 安徽省芜湖市经济技术开发区长春路8号 【申请人地区】中国 【申请人城市】芜湖市 【申请人区县】鸠江区 【申请号】CN200810186264.5 【申请日】2008-12-22 【申请年份】2008 【公开公告号】CN101441453B 【公开公告日】2010-12-22 【公开公告年份】2010 【授权公告号】CN101441453B 【授权公告日】2010-12-22 【授权公告年份】2010.0 【IPC分类号】G05B19/048 【发明人】柳士江 【主权项内容】一种用于混合动力汽车整车控制软件的实时校验方法,将闪存的内存分成不同的存储区,每一个存储区的校验作为一个任务,在每一个主循环中只执行一个任务,对一个相应的存储区进行校验,只有存储区的每一行执行代码的校验都通过的时候,该段存储区校验才是通过的,每个任务都根据主循环时间的许可情况,完成该任务的执行,其特征在于:所校验的软件的执行文件为摩托罗拉数据格式的二进制文件,每一个校验任务的执行时间小于主循环时间的30%。 【当前权利人】奇瑞汽车股份有限公司 【当前专利权人地址】安徽省芜湖市经济技术开发区长春路8号 【专利权人类型】其他股份有限公司(非上市) 【统一社会信用代码】913402007139708758 【引证次数】3.0 【他引次数】3.0 【家族引证次数】3.0 【家族被引证次数】4