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

    公开(公告)号:CN117591435A

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

    申请号:CN202311776743.3

    申请日:2023-12-21

    IPC分类号: G06F11/36

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

    ECU异常复位的解决方法、装置、设备及可读存储介质

    公开(公告)号:CN117301864A

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

    申请号:CN202311236680.2

    申请日:2023-09-22

    IPC分类号: B60L3/00 B60L3/12 B60L58/10

    摘要: 本发明提供一种ECU异常复位的解决方法、装置、设备及可读存储介质。该方法包括:当电控单元发生复位且恢复失败时,获取电控单元连续发生复位的次数、电控单元连续发生多次复位期间所有相邻两次复位之间的间隔时长中的最大间隔时长、电池温度以及当前车速;当电控单元连续发生复位的次数、所述最大间隔时长、电池温度以及当前车速满足预设条件时,通过硬件电路控制电池电机继电器开关使能。通过本发明,解决了目前高速行驶的车辆电控单元突然发生复位且无法恢复时,车辆失去动力,具有极大交通风险的问题。

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

    公开(公告)号:CN117707571A

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

    申请号:CN202311697820.6

    申请日:2023-12-11

    IPC分类号: G06F8/65 B60L53/31

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

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

    公开(公告)号:CN114780220A

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

    申请号:CN202210431955.7

    申请日:2022-04-22

    IPC分类号: G06F9/48

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

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

    公开(公告)号:CN114895950A

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

    申请号:CN202210461294.2

    申请日:2022-04-28

    IPC分类号: G06F8/656 G06F11/36

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

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

    公开(公告)号:CN114860052B

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

    申请号:CN202210474719.3

    申请日:2022-04-29

    IPC分类号: G06F1/24 G06F9/448

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

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

    公开(公告)号:CN114860052A

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

    申请号:CN202210474719.3

    申请日:2022-04-29

    IPC分类号: G06F1/24 G06F9/448

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

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

    公开(公告)号:CN114840253A

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

    申请号:CN202210461964.0

    申请日:2022-04-28

    IPC分类号: G06F8/77 G06F8/71

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

    一种适用于微控制器的异常掉电数据保存装置

    公开(公告)号:CN115079803A

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

    申请号:CN202210555719.6

    申请日:2022-05-20

    IPC分类号: G06F1/28 G06F11/22

    摘要: 本发明提供一种适用于微控制器的异常掉电数据保存装置,包括微控制器和多个非易失性存储器;所述微控制器包括帧的基地址寄存器和序列生成器;所述帧的基地址寄存器包括随机地址区域,用于存储帧数据的待存储地址;所述序列生成器包括线性反馈移位寄存器,用于产生无符号整数序列以填充所述随机地址区域;所述多个非易失性存储器至少包括两种类型;用于根据所述待存储地址存放所述掉电数据;其中,所述微控制器根据所述待存储地址控制掉电数据存储于所述多个非易失性存储器中。本发明能够提高异常掉电数据保存的准确性和可靠性。

    一种适用于微控制器的异常掉电数据保存装置

    公开(公告)号:CN115079803B

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

    申请号:CN202210555719.6

    申请日:2022-05-20

    IPC分类号: G06F1/28 G06F11/22

    摘要: 本发明提供一种适用于微控制器的异常掉电数据保存装置,包括微控制器和多个非易失性存储器;所述微控制器包括帧的基地址寄存器和序列生成器;所述帧的基地址寄存器包括随机地址区域,用于存储帧数据的待存储地址;所述序列生成器包括线性反馈移位寄存器,用于产生无符号整数序列以填充所述随机地址区域;所述多个非易失性存储器至少包括两种类型;用于根据所述待存储地址存放所述掉电数据;其中,所述微控制器根据所述待存储地址控制掉电数据存储于所述多个非易失性存储器中。本发明能够提高异常掉电数据保存的准确性和可靠性。