控制器数据恢复方法、装置、控制器及汽车

    公开(公告)号:CN110781031B

    公开(公告)日:2022-04-26

    申请号:CN201910913958.2

    申请日:2019-09-25

    Abstract: 本申请公开了一种控制器数据恢复方法、装置、控制器及汽车,该方法包括:访问指定的FLASH存储区之前,保存此次访问的环境信息;访问指定的FLASH存储区的过程中,监测所述FLASH存储区是否产生异常;若所述FLASH存储区产生异常,则根据此次访问的所述环境信息确定对应的数据恢复策略,以根据所述数据恢复策略进行数据恢复。本方案中,根据对FLASH监控的环境信息不同从而采取不同的数据恢复策略,对客户的影响降到最低,而且整个的异常处理及数据恢复过程都是软件自动进行,无需人为干预,数据恢复更高效。

    一种软件版本升级方法及装置

    公开(公告)号:CN109358892B

    公开(公告)日:2022-04-05

    申请号:CN201811123088.0

    申请日:2018-09-26

    Abstract: 本申请提供了一种软件版本升级方法,当电子控制单元ECU上电时,将电可擦除可编程只读存储器EEPROM中所有块BLOCK区的全部数据复制到随机存储器RAM中,BLOCK区的全部数据包括当前软件版本号;软件运行时获取最新软件版本号;判断所述最新软件版本号是否大于所述当前软件版本号;若是,判定当前软件版本升级,RAM中0到所述当前软件版本号之间的全部数据保持不变,将所述当前软件版本号与所述最新软件版本号之间的新增变量的值设置为安全的默认值。本发明实现了EEPROM数据的版本兼容,当ECU刷写不同版本时,相同的变量数据不丢失,不同的变量保持安全值。

    一种EEPROM数据写入的方法及系统

    公开(公告)号:CN109240622B

    公开(公告)日:2021-10-08

    申请号:CN201811122642.3

    申请日:2018-09-26

    Abstract: 本发明公开了一种EEPROM数据写入的方法及系统,该方法包括:将EEPROM存储空间划分为若干个存储块;在所述存储块中,确定备份区和存储区;将所述EEPROM数据划分为与所述存储区数量相匹配的数据块;将第一数据块写入到所述备份区,若所述第一数据块写入成功,则将所述备份区确定为所述第一数据块的有效区;将与所述第一数据块对应的第一存储区重新确定为备份区,将第二数据块写入到所述备份区,并重新判断第二数据块是否写入成功,直至将所述EEPROM数据全部写入。通过本发明实现了提高EEPROM空间使用率和保证EEPROM数据安全写入的目的。

    颗粒捕集器再生的控制方法和装置

    公开(公告)号:CN111365100B

    公开(公告)日:2021-06-22

    申请号:CN202010246412.9

    申请日:2020-03-31

    Abstract: 本发明公开了一种颗粒捕集器再生的控制方法和装置。其中,该方法包括:确定颗粒捕集器再生中断是否结束;在确定颗粒捕集器再生中断结束的情况下,获取颗粒捕集器的当前碳载量;基于当前碳载量确定对应的碳载量级别;依据碳载量级别,控制颗粒捕集器再生的放行。本发明解决了颗粒捕集器再生中断结束时,频繁进入再生过程导致油耗高的技术问题。

    一种单片机编译链接方法、装置、计算机设备及存储介质

    公开(公告)号:CN112698835A

    公开(公告)日:2021-04-23

    申请号:CN202110006927.6

    申请日:2021-01-05

    Abstract: 本发明实施例公开了一种单片机编译链接方法、装置、计算机设备及存储介质。该方法包括:获取当前文件中的不可变代码编译链接生成对应的第一可执行文件,所述第一可执行文件中的第一数据信息存放在第一不可变FLASH存储区,所述第一可执行文件中的第二数据信息存放在第一不可变RAM存储区;将所述当前文件中的可变代码编译链接生成对应的第二可执行文件,所述第二可执行文件中的第一数据信息存放在第二可变FLASH存储区,所述第二可执行文件中的第二数据信息存放在第二可变RAM存储区;根据所述第一可执行文件和所述第二可执行文件生成目标文件。本发明实施例的技术方案,以实现缩短编译时间,提升工作效率和用户体验。

    用于车内ECU的安全访问方法、系统及存储介质

    公开(公告)号:CN112487408A

    公开(公告)日:2021-03-12

    申请号:CN202011547629.X

    申请日:2020-12-24

    Inventor: 丛聪 孙潇 史家涛

    Abstract: 本申请提供了一种用于车内ECU的安全访问方法、系统及存储介质,接收上位机发送的密钥种子第N次请求指令;通过真实随机数发生器生成一组随机数,将随机数结合访问时的访问次数,作为密钥种子,并发送至上位机;接收上位机根据密钥种子得到的第一消息认证码;根据密钥种子得到第二消息认证码;对比第一消息认证码以及第二消息认证码,若两个消息认证码一致,则判定访问通过。本申请上位机与ECU分别基于真实随机数,并将访问次数结合真实随机数作为密钥种子,然后将获得两个消息认证码进行认证对比,使访问机制更加安全,保证了ECU与其他设备通讯访问机制的完整性、时效性和真实性。解决了现有ECU安全访问策略存在的安全漏洞隐患的问题。

    数据的处理方法、装置和存储介质

    公开(公告)号:CN110297608A

    公开(公告)日:2019-10-01

    申请号:CN201910578993.3

    申请日:2019-06-28

    Abstract: 本发明提供一种数据的处理方法、装置和存储介质,所述方法应用于电子控制单元ECU,包括:接收上位机发送的修改指令,所述修改指令中包括待修改数据的修改信息;根据所述修改信息,将预先映射至所述ECU的随机存取存储器RAM区中的所述待修改数据进行修改,得到修改后的数据;将包含所述修改后的数据的数据块刷写至所述ECU的闪存中。本发明实施例提供的数据的处理方法,可以减少上位机传输的数据,进而提高数据刷写的效率。

    一种代码格式调整方法及装置

    公开(公告)号:CN109683881A

    公开(公告)日:2019-04-26

    申请号:CN201811618411.1

    申请日:2018-12-27

    CPC classification number: G06F8/33

    Abstract: 本发明提供一种代码格式调整方法及装置,在获取需要进行代码格式调整的待处理代码后,基于预设代码特征对待处理代码进行格式调整,得到具有预设格式的目标代码,输出具有预设格式的目标代码,使得不同的待处理代码经过预设代码特征调整后得到的目标代码之间的预设格式相同,进而使得不同待处理代码的格式从多样化向整齐划一过渡,实现不同待处理代码的格式统一,而统一的格式可以让每个程序员能够准确理解代码的思路和用意,显著地提高代码的可读性,利于代码的修改和维护,另外待处理代码可以基于预设代码特征自动进行格式调整,省去程序员调整或设置格式的环节,节省了人为调整时间,提高了调整效率。

Patent Agency Ranking