变量处理方法、装置、设备及存储介质

    公开(公告)号:CN114168085B

    公开(公告)日:2024-02-20

    申请号:CN202111546416.X

    申请日:2021-12-16

    Abstract: 本发明实施例提供一种变量处理方法、装置、设备及存储介质,其中方法包括:响应于用户触发的存储请求,对ram中待存储的变量按变量值占用的字节数进行分类,针对每一字节数,对所述字节数对应的变量按变量值进行排序,若存在连续多个变量对应的变量值中部分字节相同,则将所述连续多个变量中第一个变量的ram初始地址、所述部分字节的值、所述连续多个变量的个数、所述连续多个变量中每一变量除所述部分字节以外的其它字节的值存储到flash中,通过对变量按字节进行分类,对字节中的每一变量按变量值进行排序,从而可以针对部分字节相同的连续多个变量进行压缩存储,进而节约flash资源。

    针对单片机的数据标定方法、装置、存储介质和电子设备

    公开(公告)号:CN114238159A

    公开(公告)日:2022-03-25

    申请号:CN202111555838.3

    申请日:2021-12-17

    Abstract: 本发明公开了针对单片机的数据标定方法、装置、存储介质和电子设备,可以通过获得上位机发送的第一待标定量的flash地址和变量字节数;根据所述flash地址,计算得到所述flash地址与所述flash存储器的基地址之间的地址偏移量;根据所述地址偏移量和所述变量字节数,确定所述第一待标定量涉及所述flash存储器中的至少一个flash地址块;将所述flash地址块的数据复制至ram的标定存储区,并获得所述数据在所述ram的标定存储区中的ram地址,以实现对所述第一待标定量的数据进行数据标定。本发明可以在单片机没有自动地址映射功能的情况下,对其数据实现数据标定,减少对存储资源的占用。

    引导加载程序的扩展方法、扩展装置和电子设备

    公开(公告)号:CN116841916A

    公开(公告)日:2023-10-03

    申请号:CN202310809038.2

    申请日:2023-07-03

    Abstract: 本申请提供了一种引导加载程序的扩展方法、扩展装置和电子设备,该方法包括:从应用程序地址段选取第一预定地址长度的地址段,得到第一扩展地址段;从应用程序地址段选取第二预定地址长度的地址段,得到第二扩展地址段;获取第一扩展地址段的起始地址和终止地址,并将第一扩展地址段的起始地址和终止地址写入第二引导加载程序,将超出第一引导加载程序地址段的容量的第一引导加载程序存储至第一扩展地址段;获取第二扩展地址段的起始地址和终止地址,并将第二扩展地址段的起始地址和终止地址写入第一引导加载程序,将超出第二引导加载程序地址段的容量的第二引导加载程序存储至第二扩展地址段。本申请解决了引导加载程序的扩展过程复杂的问题。

    AMT频率信号的处理方法、装置、设备及存储介质

    公开(公告)号:CN116006673A

    公开(公告)日:2023-04-25

    申请号:CN202211595469.5

    申请日:2022-12-13

    Abstract: 本申请公开了一种AMT频率信号的处理方法、装置、设备及存储介质,所述方法包括:获取当前的AMT频率信号;当所述频率信号大于预设阈值时,采用轮询采集的方式采集所述频率信号;当所述频率信号小于等于预设阈值时,采用中断采集的方式采集所述频率信号。获取预设的换挡点转速,计算达到所述换挡点转速所需的时间;根据达到所述换挡点转速所需的时间设置定时器,并开启所述定时器;判断所述定时器的定时时间是否到达;若所述定时器的定时时间到达,则自动进行换挡操作。本申请通过采用轮询采集高频信号,中断采集低频信号相结合的方式,即可保证信号的实时性,又可以降低高频时中断过快导致的CPU负荷升高。

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

    公开(公告)号:CN116820512A

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

    申请号:CN202310747452.5

    申请日:2023-06-21

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

    车辆的存储装置的控制方法、控制装置和电子装置

    公开(公告)号:CN116774936A

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

    申请号:CN202310738929.3

    申请日:2023-06-20

    Abstract: 本申请提供了一种车辆的存储装置的控制方法、控制装置和电子装置。该方法包括:第一获取步骤,在车辆处于下电阶段的情况下,控制第一存储器获取一个存储分区对应的待存储数据;第一确定步骤,在确定接收到的信号为下电开始信号的情况下,获取一个当前可用的存储分区对应的配置信息,在配置信息不表征当前可用的存储分区用于存储下电开始的数据的情况下,将配置信息更新为表征当前可用的存储分区用于存储下电开始的数据的信息;依次重复执行第一获取步骤和第一确定步骤至少一次,直到将车辆在下电开始阶段获取的待存储数据一一对应地存储至存储分区中。该方法解决了需要不断对存储装置的存储量进行调整,灵活度较低的问题。

    多类型数据的写入方法、装置、设备及介质

    公开(公告)号:CN114047885B

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

    申请号:CN202111431546.9

    申请日:2021-11-29

    Abstract: 本申请提供一种多类型数据的写入方法、装置、设备及介质。包括:根据各第一存储变量指定的数据类型,确定第一目标数据的数据类型;各第一存储变量的数据类型为多种;创建各第一存储变量对应的联合体变量;每个第一存储变量对应的联合体变量包括预定的第一类型的第一数组变量和第二类型的第二数组变量,第一数组变量的预定字节用于存储第一目标数据的数据特征,第二数组变量中除预定字节的映射字节以外的其它字节用于存储第一目标数据;第二类型为第一存储变量的数据类型;将各第一存储变量对应的联合体变量存储至存储空间,以完成对第一目标数据的写入。本申请的方法,实现了多类型数据的写入,提高数据计算效率,节省存储空间。

    一种电池管理系统及报文传输方法

    公开(公告)号:CN116683053A

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

    申请号:CN202310687988.2

    申请日:2023-06-09

    Abstract: 本申请提供了一种电池管理系统及报文传输方法。所述系统包括主板和从板,主板的一端通过CAN总线与从板的第一端连接,另一端通过数字信号传输线,与从板的第二端的连接。主板用于在数字信号传输线上输出一个低电平信号,并同时在CAN网络上广播第一记录时间;从板用于根据接收到的低电平信号和第一记录时间,确定第一记录时间通过CAN网络传输到主板上的传输时间;并将第一记录时间和传输时间的和值作为从板的同步时间。从板用于根据同步时间,确定报文发送时间;并根据报文发送时间,通过CAN网络向主板发送报文。通过同步主板和各从板的相对时间,在不同的报文发送时间,向主板发送报文,避免了CAN网络出现冲突。

Patent Agency Ranking