一种代码检查方法及相关装置
    11.
    发明公开

    公开(公告)号:CN118708497A

    公开(公告)日:2024-09-27

    申请号:CN202411062722.X

    申请日:2024-08-05

    Abstract: 本申请公开了一种代码检查方法及相关装置,涉及数据处理技术领域,将目标程序对应的每个C源文件编译得到的目标文件作为检查对象,检查函数对中第一函数出现的次数与第二函数出现的次数是否一致,由于对C源文件进行编译的预处理阶段包括宏定义展开、条件编译解析、删除注释等优化操作,因此将目标文件作为检查对象从源头避免了条件编译、宏开关、注释对代码检查的干扰,提高了对代码中函数对检查的准确性,从而使经过代码检查后发布的程序更加稳定和规范。

    一种头文件确定方法、装置、电子设备及存储介质

    公开(公告)号:CN118550881A

    公开(公告)日:2024-08-27

    申请号:CN202410824551.3

    申请日:2024-06-25

    Abstract: 本发明实施例公开了一种头文件确定方法、装置、电子设备及存储介质。该方法包括:基于接收到的头文件确定指令,确定待确定的目标头文件对应的预设搜索路径和目标头文件标识;基于预设搜索路径,确定预设搜索路径下的多个候选头文件;基于目标头文件标识和多个候选头文件,确定工程文件中的目标头文件。通过本发明实施例的技术方案,可以准确且便捷地确定头文件,提高头文件确定效率和准确性。

    一种内存段分配方法、装置及电子设备

    公开(公告)号:CN117407175A

    公开(公告)日:2024-01-16

    申请号:CN202311603952.8

    申请日:2023-11-28

    Abstract: 本申请公开了一种内存段分配方法、装置及电子设备,该方法包括:对目标代码文件进行分析,获得信息配置文件;基于信息配置文件,确定待分配至内存段的目标信息的权重参数;基于所述权重参数,确定所述目标信息在各个内存段的贡献率;基于所述目标信息在各个内存段的贡献率,确定目标内存段分配结果,以使得将所述目标信息存储至与所述目标内存段分配结果相匹配的内存段。本申请能够待存储信息的特征进行分析结合单片机针对不同内存段不同操作的效率,自适应对待存储信息分配内存段,提升了内存段分配的准确性和效率。

    数据转换的方法和装置
    14.
    发明授权

    公开(公告)号:CN111159980B

    公开(公告)日:2023-11-17

    申请号:CN201911398724.5

    申请日:2019-12-30

    Abstract: 本申请提供的一种数据转换的方法和装置,通过获取需要进行数据转换的表格文件。其中,表格文件中包含变量名信息和物理值信息。然后提取表格文件中的变量名信息和物理值信息。再利用提取到的表格文件中的变量名信息,从变量描述性文件中提取与表格文件中的变量名信息相对应的变量信息。最后将提取到的表格文件中的变量名信息和物理值信息,以及与表格文件中的变量名信息相对应的变量信息转换到数据管理文件中。因此,利用本申请可以将变量描述性文件和表格文件的集合文件中数据转换到数据管理文件中,这样就可以将表格文件中修改的数据转换到数据管理文件中,以解决修改ECU数据难度高的问题。

    一种A2L变量地址处理方法和装置

    公开(公告)号:CN109697279B

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

    申请号:CN201811607811.2

    申请日:2018-12-27

    Abstract: 一种A2L变量地址处理方法和装置,方法包括:读取A2L文件和ELF文件,将ELF文件中的debug_info部分转化为当前操作系统可读文件;获取A2L文件所需读取物理地址的各个目标变量的变量名和变量类型;依据变量类型将目标变量划分为第一变量类型和第二变量类型;由debug_info中读取第一类变量类型中的目标变量所对应的物理地址;由debug_info中读取第二变量类型中的目标变量所对应的基础地址以及元素地址偏移信息,基于基础地址以及元素地址偏移信息计算得到目标变量所对应的物理地址;依据读取到的物理地址更新A2L文件中的目标变量的所对应的地址,提高了A2L文件中的目标变量的物理地址的读取效率。

    一种静态代码的检查方法及装置

    公开(公告)号:CN110286934B

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

    申请号:CN201910581836.8

    申请日:2019-06-30

    Abstract: 本申请提供一种静态代码的检查方法及装置,该方法从更新源文件中获取到自定义函数以及自定义变量,并从区别于更新源文件的其他源文件中获取到引用函数以及引用变量,并基于获取到的自定义函数、引用函数以及自定义变量、引用变量,确定与更新源文件存在依赖关系的源文件,然后对更新源文件以及与更新源文件存在依赖关系的源文件,进行静态代码检查。由于不需要对环境中的全部源文件整体进行检查,因此节省了检查所需时间,提高了检查效率。同时,由于不仅对更新源文件进行检查而且对与更新源文件存在依赖关系的源文件也进行检查,从而避免了漏检导致检查准确性低的问题发生。

    Simulink模型资源使用数据的统计方法及装置

    公开(公告)号:CN110286909B

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

    申请号:CN201910582489.0

    申请日:2019-06-29

    Abstract: 本发明提供了一种Simulink模型资源使用数据的统计方法及装置,通过为Simulink应用层模型代码划分专属的资源分段,并依据资源分段信息对编译环境进行修改,使将应用层模型代码转化为可执行程序的同时,生成资源使用统计文件,实现自动化统计Simulink应用层各种分段的资源使用数据,由于Simulink应用层与实际应用场景相结合,Simulink应用层各种分段的资源使用数据为Simulink模型生成代码在芯片中实际的资源占用数据。

    一种A2L文件处理方法、装置及存储介质

    公开(公告)号:CN112486925B

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

    申请号:CN202011575405.X

    申请日:2020-12-28

    Abstract: 本申请涉及数据处理技术领域,提供一种A2L文件处理方法、装置及存储介质,该方法包括读取待删除变量的变量名;若所述变量名为A2L文件对应的部分字典中的键,则从各字典中删除所述变量名以及所述变量名对应的变量值,所述字典用于存储按所述A2L文件中的变量类型拆分所述A2L文件后的部分变量的变量名和变量值,所述字典中的键为待删除变量的变量名,值为待删除变量的变量值;按照拆分前所述A2L文件中的变量顺序,根据各字典中的剩余变量名以及剩余变量名对应的变量值,重新生成新的A2L文件,从而实现A2L文件的自动处理,提高了A2L文件的处理效率和准确率。

    一种柴油发动机检测方法及装置

    公开(公告)号:CN110145398B

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

    申请号:CN201910602580.4

    申请日:2019-07-05

    Abstract: 本发明提供了一种柴油发动机检测方法及装置,该方法包括:获取柴油发动机的运行参数,运行参数至少包括发动机转速;至少基于发动机转速确定柴油发动机的曲轴箱压力,以及至少基于发动机转速确定柴油发动机的排气背压,以及根据发动机转速计算柴油发动机的转速变化率;至少基于曲轴箱压力、排气背压和转速变化率判断柴油发动机是否处于拉缸状态。基于本发明,可以在不额外增加任何传感器的情况下快速判断柴油发动机是否出现拉缸,防止柴油发动机进一步损坏,提高服务的时效性,提升客户满意度。

Patent Agency Ranking