一种引导程序更新方法、装置、设备及存储介质

    公开(公告)号:CN116820512A

    公开(公告)日:2023-09-29

    申请号:CN202310747452.5

    申请日:2023-06-21

    Abstract: 本申请提供了一种引导程序更新方法、装置、设备及存储介质。在执行方法时,先利用第一引导程序的第一代码模块判断第一引导程序是否更新,若是,则从第一引导程序跳转到第二引导程序;后在第二引导程序中确定第一引导程序的第一引导程序更新文件;第一引导程序更新文件用于更新第一引导程序;最后执行更新后的第一引导程序,以使用第一引导程序的第一引导程序更新文件对第一引导程序的第二代码模块进行更新。这样,将第一引导程序的第一代码模块作为启动区,通过第一引导程序的第一代码模块判断第一引导程序是否更新,使得第二引导程序只更新第一引导程序的第二代码模块,而不更新启动区,降低启动区代码更新过程中更新失败的可能性。

    OTA的备份方法、备份装置、计算机可读存储介质和车辆

    公开(公告)号:CN116594806A

    公开(公告)日:2023-08-15

    申请号:CN202310316678.X

    申请日:2023-03-24

    Abstract: 本申请提供了一种OTA的备份方法、备份装置、计算机可读存储介质和车辆,该方法包括:判断第一系统程序与第二系统程序是否一致;在第一系统程序与第二系统程序不一致的情况下,至少调用接收数组执行备份进程,备份进程用于将第一系统程序暂存到随机存取存储器后备份至第二存储分区;在备份进程处于运行态的情况下,判断接收数组执行的进程中是否存在下载进程,下载进程用于下载第三系统程序并更新第二系统程序;在存在下载进程且下载进程处于运行态的情况下,暂停备份进程,直至接收数组执行下载进程完毕,调用接收数组继续执行备份进程。该方案用灵活的备份方式解决了现有技术先备份在下载导致重复备份的问题。

    ECU的数据烧写方法、装置、设备及存储介质

    公开(公告)号:CN112783056B

    公开(公告)日:2022-09-23

    申请号:CN202110001856.0

    申请日:2021-01-04

    Abstract: 本发明实施例提供的ECU的数据烧写方法、装置、设备及存储介质,在上位机端,将原始数据按顺序先写入第一缓冲区再写入第二缓冲区;从第二缓冲区中最先写入的原始数据开始,判断第二缓冲区中连续多个原始数据是否在第一缓冲区中有相同的;对判断成功的原始数据利用数据特征进行压缩;将完成判断的原始数据从第二缓冲区移入第一缓冲区,并向第二缓冲区移入等量的原始数据以依次对每一个原始数据进行上述判断;最后,利用压缩结果得到传输数据序列并传输至ECU。在ECU端,接收上位机传输的传输数据序列;依次判断传输数据序列中的传输数据是否为压缩数据;将压缩数据根据对应的之前位置的解压数据的特征进行解压,解压完成后将解压数据烧写。

    数据校验加速方法、装置、计算机设备及存储介质

    公开(公告)号:CN112713964B

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

    申请号:CN202011528679.3

    申请日:2020-12-22

    Abstract: 本发明公开了一种数据校验加速方法、装置、计算机设备及存储介质,该方法包括:获取待校验数据;基于预设数据块的标准数据量对待校验数据进行分段处理,确定多个校验块,校验块的校验数据量大小等于预设数据块的标准数据量大小;获取上位机发送的请求报文,判断请求报文是否为校验请求;若请求报文为校验请求,则执行异步校验处理程序对多个校验块进行校验,异步校验程序包括中断处理程序和异步计算程序,中断处理程序用于对上位机发送校验等待响应,异步计算程序用于对校验块进行计算,并在计算结束后对上位机发送校验响应。本发明通过扩大每次校验处理的校验块的数据量大小,并采用异步计算方法进行数据校验,提高数据校验的处理速度。

    报文的发送方法及装置
    35.
    发明授权

    公开(公告)号:CN112511463B

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

    申请号:CN202011295293.2

    申请日:2020-11-18

    Abstract: 本申请提供一种报文的发送方法及装置,该方法包括:获取报文的发送链表,报文的发送链表中包含有多个第一报文链,多个第一报文链与发送终端的待发送周期内的多个发送点对应,第一报文链中的节点中包含有与第一报文链对应的发送点所需发送的报文;根据发送终端的发送时间,从发送链表中确定出待发送的报文;将待发送的报文发送给接收终端。与现有技术相比,通过建立报文的发送链表的方式,根据报文链表中报文的发送周期发送报文,可以缩减待发送报文的查找时间,降低运算量,进而提高报文的发送效率。

    电子控制单元的数据校验方法、装置、设备及存储介质

    公开(公告)号:CN112579340A

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

    申请号:CN202011437244.8

    申请日:2020-12-10

    Abstract: 本申请公开了一种电子控制单元的数据校验方法、装置、设备及存储介质。该方法包括:按照预设的数据校验规则对数据进行校验,将得到的数据校验结果基于预设的存储标识对应存储起来;响应于来自上位机的数据校验指令,根据所述数据校验指令确定预先设定的校验规则标识;校验规则标识与数据校验规则相关联;基于校验规则标识、数据校验规则以及存储标识之间的关联关系,确定对应的存储标识;根据存储标识查找到存储的数据校验结果,将数据校验结果发送给上位机本申请的方法采用由电子控制单元预先校验、在接收到校验指令后直接反馈校验结果的方式,可以极大地节约校验所需的时间,能够提升校验速率,使校验更快捷有效,提高了工作效率。

    控制器刷写方法、控制器及上位机

    公开(公告)号:CN110989567A

    公开(公告)日:2020-04-10

    申请号:CN201911416042.2

    申请日:2019-12-31

    Abstract: 本申请提供了控制器刷写方法、控制器及上位机,各个控制器与上位机建立通信后,上位机向各个控制器发送地址获取指令,各个控制器向上位机返回包含源地址的地址声明报文。同时,各个控制器分别接收其它控制器发送的地址声明报文,并将对比自身的源地址与其它控制器的源地址是否冲突,如果冲突,则按照发送地址声明报文的顺序确定出需要重新分配源地址的控制器。需要重新分配源地址的控制器重新为自身分配与其它控制器互不冲突的新的源地址,并上报至上位机。上位机确定各个控制器的源地址互不冲突后同时对各个控制器进行刷写。最终实现同时对多个控制器进行刷写,提高了刷写效率,且保证了控制器刷写一致性。

Patent Agency Ranking