-
公开(公告)号:CN109710304A
公开(公告)日:2019-05-03
申请号:CN201811609730.6
申请日:2018-12-27
Applicant: 潍柴动力股份有限公司
Abstract: 本发明提供一种格式调整方法及装置,获取需要进行代码格式调整的源代码,在源代码的代码编译过程中对源代码中的所有字符进行分割,得到多个独立组成部分,获得多个独立组成部分各自对应的类型,基于多个独立组成部分各自对应的类型,对源代码进行格式调整,得到具有特定格式的目标代码,其中不同的源代码进行格式调整后得到的目标代码之间的特定格式相同,实现将需要进行代码格式调整的源代码进行统一格式调整,从而提高代码的可读性,从而使得后期修改和维护提高代码读取效率,并且字符分割是在源代码的代码编译过程中进行,这样可以通过一次字符的输入实现代码编译和代码格式调整的同时进行,降低代码编译和代码格式调整的耗时。
-
公开(公告)号:CN119292815A
公开(公告)日:2025-01-10
申请号:CN202411485348.4
申请日:2024-10-23
Applicant: 潍柴动力股份有限公司
IPC: G06F11/07 , G06F16/22 , G06F16/23 , G06F16/21 , G06F16/2458
Abstract: 本申请公开了一种集成报错处理方法及相关装置,涉及软件技术领域,构建数据库,数据库中包含用于记录报错的描述信息和报错解决编号的第一数据表、用于记录报错解决编号对应的报错解决方案的第二数据表、以及用于记录报错解决方案的报错记录和加权值的第三数据表,加权值是根据报错记录确定的;获取目标报错的描述信息,通过匹配描述信息在第一数据表中查询目标报错的目标报错解决编号;如果查询到目标报错解决编号,在第二数据表中查询目标报错解决编号对应的目标报错解决方案,并在第三数据表中查询目标报错解决方案的目标加权值;从目标报错解决方案中选取目标加权值最大的方案进行推荐。本申请可以高效解决集成报错,提高集成自动化程度。
-
公开(公告)号:CN119201380A
公开(公告)日:2024-12-27
申请号:CN202411227561.5
申请日:2024-09-03
Applicant: 潍柴动力股份有限公司
Abstract: 本发明提供的一种多核多速率调度方法、装置、存储介质及电子设备,应用于计算机仿真技术领域。本发明基于代码可视化模型引用和并行执行架构,通过硬件和操作系统配置文件对代码可视化模型进行配置,使其能够生成适用于底层软件的多核多速率代码,然后将这些代码添加到底层调度中以生成最终的可执行文件,从而实现跨核交互和多速率系统交互方面的多核多速率调度,进而有效提高了整个平台系统的运行效率。
-
公开(公告)号:CN118939359A
公开(公告)日:2024-11-12
申请号:CN202410936049.1
申请日:2024-07-12
Applicant: 潍柴动力股份有限公司
IPC: G06F9/451 , G06F3/04847 , G06F8/65 , G06F8/71
Abstract: 本发明公开了一种模块参数调整方法、装置、电子设备及存储介质。其中,该方法应用于目标版本的Matlab,包括:响应于针对待调整模块输入的调整界面显示操作,显示与所述待调整模块对应的模块参数调整界面;其中,所述模块参数调整界面包括预先创建的参数调整控件和待调整模块参数;响应于针对参数调整控件的参数调整操作,基于参数调整操作对待调整模块参数进行更新,并将更新后的待调整模块参数展示在模块参数调整界面上。本发明实施例的技术方案,实现了能够在目标版本的Matlab中对已封装模块的模块参数进行实时、动态调整的效果,进而,丰富了目标版本Matlab的功能多样性。
-
公开(公告)号:CN118841057A
公开(公告)日:2024-10-25
申请号:CN202410828097.9
申请日:2024-06-25
Applicant: 潍柴动力股份有限公司
Abstract: 本申请公开了一种EEPROM数据存储的控制方法、设备及介质,用以解决现有EEPROM存储系统的中间数组浪费RAM资源、延长读写时间及增加维护成本的问题。方法包括:在RAM中划分EEPROM Block分段并定义EEPROM变量结构体,将每个EEPROM成员变量存储至Flash模拟的EEPROM;在上电或初始化时读取所有EEPROM成员变量以计算新数据校验和;在新数据校验和与存储的数据校验和相等且校验和计算开始标志不为1时为EEPROM成员变量赋值,并在下电或有存储需求时将赋值后的EEPROM成员变量及新数据校验和存储至Flash模拟的EEPROM,实现EEPROM数据存储控制。
-
公开(公告)号:CN118626140A
公开(公告)日:2024-09-10
申请号:CN202410857499.1
申请日:2024-06-28
Applicant: 潍柴动力股份有限公司
Abstract: 本发明实施例公开了一种软件集成方法、装置、电子设备、存储介质及产品。该方法包括:响应于对目标软件的集成触发操作,确定集成目标软件所需的每个组成模块的模块信息;基于每个模块信息,确定每个组成模块对应的预存储编译文件的目标存储路径;其中,预存储编译文件为组成模块的模块文件被上传后,基于模块文件生成的二进制文件;基于目标存储路径,获取每个组成模块的预存储编译文件,对获取到的每个预存储编译文件进行链接,以集成得到目标软件对应的目标可执行文件。本发明实施例的技术方案,可以减少了软件集成阶段的工作量,节省集成过程的时间资源,有利于提高软件集成效率。
-
公开(公告)号:CN117742985A
公开(公告)日:2024-03-22
申请号:CN202311621473.9
申请日:2023-11-29
Applicant: 潍柴动力股份有限公司
IPC: G06F9/54
Abstract: 本公开提供一种多核场景下的内存访问方法、装置、电子设备和存储介质。本公开涉及内存技术领域。具体地,该方法应用于包括多个核的电子设备,所述多个核中第一核和第二核存在内存的共享区域;所述方法包括:所述第二核若接收到对所述第一核中存储的目标数据的操作指令,则确定所述目标数据在所述共享区域中的位置;所述第二核在所述位置,对所述目标数据执行所述操作指令所指示的操作。本公开可以通过设置共享区域,让电子设备中的多个核无论是耦合状态还是解耦合状态,都可以在共享区域找到实现功能所需的目标数据并对目标数据进行操作,有助于各个核利用数据实现所对应的功能。
-
公开(公告)号:CN117171763A
公开(公告)日:2023-12-05
申请号:CN202311236750.4
申请日:2023-09-22
Applicant: 潍柴动力股份有限公司
Abstract: 本申请提供了一种嵌入式系统的保护方法及装置,该方法包括:获取嵌入式系统对应的一组数据,一组数据对应于同一个物理特征,物理特征与嵌入式系统的安全相关;为一组数据分配连续的存储空间,将一组数据存储至存储空间;对一组数据进行校验计算,得到一组数据对应的第一校验值;响应于嵌入式系统的业务请求,基于存储空间的首地址和末地址,从存储空间中读取数据,得到待使用数据,对待使用数据进行校验计算,得到第二校验值;至少基于第一校验值和第二校验值,对嵌入式系统进行保护。
-
公开(公告)号:CN110262803B
公开(公告)日:2023-04-18
申请号:CN201910584408.0
申请日:2019-06-30
Applicant: 潍柴动力股份有限公司
IPC: G06F8/41
Abstract: 本申请提供一种依赖关系的生成方法及装置,该方法从object文件的符号表获取该object文件的自定义变量、自定义函数、引用变量以及引用函数,并基于获取到的自定义变量以及引用变量,生成变量依赖关系,基于获取到的自定义函数以及引用函数,生成函数依赖关系,最后基于变量依赖关系以及函数依赖关系,生成文件之间的依赖关系。而不需要在所有代码模块中匹配变量以及函数,并根据匹配结果确定存在函数依赖关系、变量依赖关系的代码模块,从而生成依赖关系,因此节省了匹配过程所需的时间,提高了依赖关系的生成效率。
-
公开(公告)号:CN111147313B
公开(公告)日:2022-08-23
申请号:CN201911418792.3
申请日:2019-12-31
Applicant: 潍柴动力股份有限公司
IPC: H04L41/0631
Abstract: 本发明实施例提供了报文异常监控方法、装置、存储介质及电子设备,该方法获取预设周期内,待监控ECU接收到的外部报文的ID信息。然后基于所述ID信息,判断不同ID的数量是否大于第一阈值,如果是,确定所述待监控ECU处于报文异常状态,并触发警报指令。可见,本方案能够实现对报文异常的监控。
-
-
-
-
-
-
-
-
-