-
公开(公告)号:CN114598465B
公开(公告)日:2024-05-17
申请号:CN202210227244.8
申请日:2022-03-08
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供一种数据更新方法和控制器。在该数据更新方法中,由于采用以更新验证请求中包括的第一设备的公钥为加密密钥的加密方式对更新验证表征信息进行加密,即对更新验证表征信息进行双重加密,所以即便任意第三方截获传输途径中的公钥,也无法直接解密获得任何原始的明文信息;另外,又由于更新表征信息在更新验证前被直接加密存储于第一设备,所以在更新验证过程中不会被第三方截获;综上所述,本申请提供的数据更新方法可以降低进行更新过程中存在的安全隐患;由于加密芯片可以看做该数据更新方法中的第一设备,所以本申请提供的数据更新方法也可以降低加密芯片在更新过程中存在的安全隐患。
-
公开(公告)号:CN116820512A
公开(公告)日:2023-09-29
申请号:CN202310747452.5
申请日:2023-06-21
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F8/65 , G06F9/4401
Abstract: 本申请提供了一种引导程序更新方法、装置、设备及存储介质。在执行方法时,先利用第一引导程序的第一代码模块判断第一引导程序是否更新,若是,则从第一引导程序跳转到第二引导程序;后在第二引导程序中确定第一引导程序的第一引导程序更新文件;第一引导程序更新文件用于更新第一引导程序;最后执行更新后的第一引导程序,以使用第一引导程序的第一引导程序更新文件对第一引导程序的第二代码模块进行更新。这样,将第一引导程序的第一代码模块作为启动区,通过第一引导程序的第一代码模块判断第一引导程序是否更新,使得第二引导程序只更新第一引导程序的第二代码模块,而不更新启动区,降低启动区代码更新过程中更新失败的可能性。
-
公开(公告)号:CN116774936A
公开(公告)日:2023-09-19
申请号:CN202310738929.3
申请日:2023-06-20
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种车辆的存储装置的控制方法、控制装置和电子装置。该方法包括:第一获取步骤,在车辆处于下电阶段的情况下,控制第一存储器获取一个存储分区对应的待存储数据;第一确定步骤,在确定接收到的信号为下电开始信号的情况下,获取一个当前可用的存储分区对应的配置信息,在配置信息不表征当前可用的存储分区用于存储下电开始的数据的情况下,将配置信息更新为表征当前可用的存储分区用于存储下电开始的数据的信息;依次重复执行第一获取步骤和第一确定步骤至少一次,直到将车辆在下电开始阶段获取的待存储数据一一对应地存储至存储分区中。该方法解决了需要不断对存储装置的存储量进行调整,灵活度较低的问题。
-
公开(公告)号:CN114047885B
公开(公告)日:2023-09-15
申请号:CN202111431546.9
申请日:2021-11-29
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供一种多类型数据的写入方法、装置、设备及介质。包括:根据各第一存储变量指定的数据类型,确定第一目标数据的数据类型;各第一存储变量的数据类型为多种;创建各第一存储变量对应的联合体变量;每个第一存储变量对应的联合体变量包括预定的第一类型的第一数组变量和第二类型的第二数组变量,第一数组变量的预定字节用于存储第一目标数据的数据特征,第二数组变量中除预定字节的映射字节以外的其它字节用于存储第一目标数据;第二类型为第一存储变量的数据类型;将各第一存储变量对应的联合体变量存储至存储空间,以完成对第一目标数据的写入。本申请的方法,实现了多类型数据的写入,提高数据计算效率,节省存储空间。
-
公开(公告)号:CN116683053A
公开(公告)日:2023-09-01
申请号:CN202310687988.2
申请日:2023-06-09
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种电池管理系统及报文传输方法。所述系统包括主板和从板,主板的一端通过CAN总线与从板的第一端连接,另一端通过数字信号传输线,与从板的第二端的连接。主板用于在数字信号传输线上输出一个低电平信号,并同时在CAN网络上广播第一记录时间;从板用于根据接收到的低电平信号和第一记录时间,确定第一记录时间通过CAN网络传输到主板上的传输时间;并将第一记录时间和传输时间的和值作为从板的同步时间。从板用于根据同步时间,确定报文发送时间;并根据报文发送时间,通过CAN网络向主板发送报文。通过同步主板和各从板的相对时间,在不同的报文发送时间,向主板发送报文,避免了CAN网络出现冲突。
-
公开(公告)号:CN116225904A
公开(公告)日:2023-06-06
申请号:CN202211718820.5
申请日:2022-12-29
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种单片机的调试方法、调试装置、处理器和电子设备,该方法包括:读取函数地址范围,函数地址范围为目标函数的地址集合,目标函数为对目标变量执行操作的所有函数,目标变量包括单片机中的全局变量;在单片机处于调试监控模式且执行操作指令的情况下,中断操作指令,操作指令为请求操作目标变量的指令;根据操作指令对应的PC指针地址以及函数地址范围,对单片机进行调试。本申请至少解决了现有技术中没有调试器的情况下无法对单片机进行调试的问题。
-
公开(公告)号:CN115826868A
公开(公告)日:2023-03-21
申请号:CN202211640964.3
申请日:2022-12-20
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F3/06
Abstract: 本申请公开了一种NANDFlash中查询数据、存储数据的方法、装置和设备,通过在NANDFlash中存储数据帧时,以预设的时间单位(如日期)为维度对每个时间单位存储的数据帧进行计数,记录数据帧对应的计数值,使得在查询NANDFlash存储的该时间单位的某个值(如某天)的数据时,能够基于时间单位的计数值进行蛙跳方式查找,跳过中间不满足查找目标的存储区域,实现对所要查询的数据的快速定位和获取的目的,节约了从NANDFlash中查找时间单位的某个值下存储的数据的时间等资源。
-
公开(公告)号:CN114598464A
公开(公告)日:2022-06-07
申请号:CN202210227030.0
申请日:2022-03-08
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供一种数据更新方法和控制器。在该数据更新方法中,由于采用数字信封的加密方式对更新验证表征信息进行加密,即对更新验证表征信息进行双重加密,所以即便任意第三方截获传输途径中的公钥,也无法直接解密获得任何原始的明文信息;另外,又由于更新表征信息在更新验证前被直接加密存储于第一设备,所以在更新验证过程中不会被第三方截获;综上所述,本申请提供的数据更新方法可以降低进行更新过程中存在的安全隐患;由于加密芯片可以看做该数据更新方法中的第一设备,所以本申请提供的数据更新方法也可以降低加密芯片在更新过程中存在的安全隐患。
-
公开(公告)号:CN114296761A
公开(公告)日:2022-04-08
申请号:CN202111640104.5
申请日:2021-12-29
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供一种从芯片程序更新方法及装置,判断从芯片是否已经写入安全码,若已经写入安全码,则代表从芯片已经处于应用阶段,直接进入应用状态,若没有写入安全码,则代表芯片处于启动状态,此时可以直接利用主芯片和从芯片之间已经具有的串行外设接口SPI发送目标程序,以便从芯片写入该目标程序,即利用该目标程序进行程序的更新。也就是说,本申请实施例可以根据从芯片是否已经写入安全码作为判断条件,自动执行后续芯片更新程序的流程,并且复用主芯片和从芯片进行数据传输的串行外设接口SPI发送的目标程序,无需额外的硬件设备和网络,降低更新从芯片程序的成本,能够实现低成本且高效的更新从芯片的程序。
-
公开(公告)号:CN114047885A
公开(公告)日:2022-02-15
申请号:CN202111431546.9
申请日:2021-11-29
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供一种多类型数据的写入方法、装置、设备及介质。包括:根据各第一存储变量指定的数据类型,确定第一目标数据的数据类型;各第一存储变量的数据类型为多种;创建各第一存储变量对应的联合体变量;每个第一存储变量对应的联合体变量包括预定的第一类型的第一数组变量和第二类型的第二数组变量,第一数组变量的预定字节用于存储第一目标数据的数据特征,第二数组变量中除预定字节的映射字节以外的其它字节用于存储第一目标数据;第二类型为第一存储变量的数据类型;将各第一存储变量对应的联合体变量存储至存储空间,以完成对第一目标数据的写入。本申请的方法,实现了多类型数据的写入,提高数据计算效率,节省存储空间。
-
-
-
-
-
-
-
-
-