白盒测试用例的生成方法、装置、设备及存储介质

    公开(公告)号:CN117591435A

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

    申请号:CN202311776743.3

    申请日:2023-12-21

    Abstract: 一种白盒测试用例的生成方法、装置、设备及存储介质。该方法包括:对初始软件需求语句进行拆分,得到多条原子级软件需求语句,其中,每条原子级软件需求语句之间语义互不重叠;构建每条原子级软件需求语句对应的数据流图;基于所述数据流图生成白盒测试用例。本申请通过将初始软件需求语句划分为原子级软件需求语句,并利用原子级软件需求语句所对应的数据流图直接生成白盒测试用例,实现了白盒测试用例与软件需求的直接对应,保证了白盒测试用例的完整性和准确性,解决了现有技术中,无法满足白盒测试用例和软件需求语句完全对应,导致白盒测试用例准确性较低的技术问题。

    参数管理方法、装置、控制器、介质和产品

    公开(公告)号:CN119087885A

    公开(公告)日:2024-12-06

    申请号:CN202411297926.1

    申请日:2024-09-14

    Abstract: 本申请涉及一种参数管理方法、装置、控制器、介质和产品。该方法用于车辆控制器中设置参数管理装置,通过在开发阶段,将参数管理装置的数据来源地址设置为第一地址,以供各功能模块从第一地址对应的第一区域获取各参数标定数据,第一区域具有数据可修改属性;在量产阶段,将参数管理装置的数据来源地址设置为第二地址,以供各功能模块从第二地址对应的第二区域获取各参数运行数据,第二区域具有数据不可修改属性;这样,在开发阶段和量产阶段,通过切换参数管理装置的数据来源地址,各功能模块通过参数管理装置获取对应的参数标定数据或者参数运行数据,各功能模块无需更改参数数据的存储地址,解耦功能模块和参数数据的存储地址,提高开发效率。

    非易失性存储器的写入方法、装置和设备

    公开(公告)号:CN119336253A

    公开(公告)日:2025-01-21

    申请号:CN202411296574.8

    申请日:2024-09-14

    Abstract: 本发明公开了一种非易失性存储器的写入方法、装置和设备,该方法中非易失性存储器NVM的存储空间包括多个预备单元,在第一次接收到数据存储请求时,在空白预备单元中随机选取任意预备单元作为存储单元,并将数据对象的数值写入存储单元,在空白预备单元中随机选取任意预备单元作为管理单元,并将数据对象的管理信息写入管理单元;当接收到新的数据存储请求时,在写入了前一个数据对象的数值的存储单元中接着写入新的数据对象的数值,在写入了前一个数据对象的管理信息的管理单元中接着写入新的数据对象的管理信息,若写入了前一个数据对象的数值的存储单元写满,则在空白预备单元中再次随机选取任意预备单元作为存储单元并写入新的数据对象的数值,若写入了前一个数据对象的管理信息的管理单元写满,则在空白预备单元中再次随机选取任意预备单元作为管理单元并写入新的数据对象的管理信息,有效避免了在固定地址频繁存储多次擦写的情况,有效的提高了非易失性存储器的寿命。

    程序刷写方法、充电桩、存储介质及电子装置

    公开(公告)号:CN117707571A

    公开(公告)日:2024-03-15

    申请号:CN202311697820.6

    申请日:2023-12-11

    Abstract: 本申请公开了一种程序刷写方法、充电桩、存储介质及电子装置,其中,上述方法包括:在电控端与目标控制器已建立连接的情况下,接收电控端发送的刷写请求,将刷写请求发送至远程服务器,其中,刷写请求用于请求将目标程序刷写至电控端,目标控制器设置于充电桩上;接收远程服务器发送的刷写请求对应的第一应答信息,并通过目标控制器将第一应答信息的格式转换为第一通信格式,其中,第一通信格式为电控端允许解析的格式;将第一通信格式的第一应答信息发送至电控端,以指示电控端根据第一通信格式的第一应答信息将目标程序刷写至电控端中。采用上述技术方案,解决了现有技术中在对于电控端中的目标程序进行刷写时,刷写流程复杂的问题。

    任务调度控制方法、装置、设备及可读存储介质

    公开(公告)号:CN114780220A

    公开(公告)日:2022-07-22

    申请号:CN202210431955.7

    申请日:2022-04-22

    Abstract: 本发明提供一种任务调度控制方法、装置、设备及可读存储介质。该方法包括:获取各个任务的任务周期的最大公约数,并根据最大公约数确定单位时长;启动计时器;每当计时器的计时时长为单位时长的倍数时,重新从各个任务中选取新的目标任务,计时时长为新的目标任务的任务周期的倍数;当存在前一次未执行完成的任务时,按照新的目标任务和前一次未执行完成的任务的优先级依次执行新的目标任务和前一次未执行完成的任务。通过本发明,解决了现有技术中任务执行先后顺序与任务优先级需求倒置,导致任务优先级高的任务数据丢失,功能失效等问题。

    程序执行的判断方法、装置、设备及可读存储介质

    公开(公告)号:CN114860052B

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

    申请号:CN202210474719.3

    申请日:2022-04-29

    Abstract: 本发明提供一种程序执行的判断方法、装置、设备及可读存储介质,程序执行的判断方法包括:当电控单元复位时,判断预设区域中的变量值是否为有效值,其中,所述变量值在电控单元上电复位后未执行完预设程序功能时置为非有效值,在电控单元上电复位后执行完预设程序功能时置为有效值;若预设区域中的变量值为有效值,复位寄存器的上电复位标记与低电压检测标记均为第一字符,则不执行预设程序功能,其中,所述预设程序功能为单次上电周期内只需执行一次的功能。通过本发明可以保证电控单元在发生非上电复位时合理执行预设程序功能,且将预设区域设置在随机存取存储器中时,对预设区域的变量值进行读写的速度会更快、更高效,失效率会更低。

    程序执行的判断方法、装置、设备及可读存储介质

    公开(公告)号:CN114860052A

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

    申请号:CN202210474719.3

    申请日:2022-04-29

    Abstract: 本发明提供一种程序执行的判断方法、装置、设备及可读存储介质,程序执行的判断方法包括:当电控单元复位时,判断预设区域中的变量值是否为有效值,其中,所述变量值在电控单元上电复位后未执行完预设程序功能时置为非有效值,在电控单元上电复位后执行完预设程序功能时置为有效值;若预设区域中的变量值为有效值,复位寄存器的上电复位标记与低电压检测标记均为第一字符,则不执行预设程序功能,其中,所述预设程序功能为单次上电周期内只需执行一次的功能。通过本发明可以保证电控单元在发生非上电复位时合理执行预设程序功能,且将预设区域设置在随机存取存储器中时,对预设区域的变量值进行读写的速度会更快、更高效,失效率会更低。

    代码规范符合性检查方法及系统
    9.
    发明公开

    公开(公告)号:CN114840253A

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

    申请号:CN202210461964.0

    申请日:2022-04-28

    Abstract: 本发明提供了一种代码规范符合性检查方法及系统,包括:对代码的.c.h组成对象设置配置表,并对配置表中的代码的.c.h组成对象分别设置编码规则;基于编码规则设置编码规范的检查脚本或各种可实现当前功能的软件;利用检查脚本或各种可实现当前功能的软件对代码执行检查,并输出检查结果;所述代码的.c.h组成对象包括注释对象、宏定义对象、结构体类型对象、枚举体类型对象、函数声明以及函数定义对象、变量对象以及常量对象。本发明检查工具操作简便,降低了对代码规范检查人员自身技术水平的要求,提高了软件命名和编码规范检查实施的效率和可靠度。

    程序和引导层自更新方法及系统
    10.
    发明公开

    公开(公告)号:CN114895950A

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

    申请号:CN202210461294.2

    申请日:2022-04-28

    Abstract: 本发明提供一种程序和引导层自更新方法及系统,包括:三层软件,第一引导程序,第二引导程序,功能程序。三者互相独立,存放地址无重叠。第一引导程序含主区从区,两份,引导功能相同,存放区域无重叠。烧录器刷写第一层引导程序,上电后运行第一引导主区,正常则忽略从区,主区程序故障则跳到从区。can盒通过第一引导程序刷写第二层引导程序;can盒通过第二引导程序刷写功能程序;下线测试时,无第二引导程序can刷写上位机软件,用第一引导和上位机刷写软件can盒刷下线测试和客户引导合成程序;客户提供第二引导刷写上位机软件,用第二引导刷写下线测试程序和app合成程序。下线测试程序执行合格,引导程序自删除下线测试程序。

Patent Agency Ranking