【技术实现步骤摘要】
车辆控制器的代码集成方法、装置、设备、介质和产品
[0001]本申请实施例涉及汽车电子控制系统领域,特别涉及一种车辆控制器的代码集成方法、装置、设备、介质和产品。
技术介绍
[0002]车辆上装载有大量的控制器,分别控制汽车各部件,使汽车部件发挥各自的功能。随着控制器数量的增加,对于控制器的软件集成工作量也会越来越大。软件集成是把组成软件的各个部分模块代码组合在一起编译链接,最终生成一个完整的可执行软件。
[0003]相关技术中,对于控制器的软件集成工作,需要集成人员时刻关注每个环节,当一个环节结束后,手动开启下一个环节。
[0004]然而,这种手动执行集成工作的方式需要投入大量的时间和人力成本,并且,当任意一个集成环节出现问题时,需要从第一个集成环节重新开始集成,会耗费大量时间,导致集成工作效率较低。
技术实现思路
[0005]本申请实施例提供了一种车辆控制器的代码集成方法、装置、设备、介质和产品,能够提高软件集成的工作效率。所述技术方案如下:
[0006]一方面,提供了一种车辆控制 ...
【技术保护点】
【技术特征摘要】
1.一种车辆控制器的代码集成方法,其特征在于,所述方法包括:响应于接收配置操作,获取集成配置文件,所述集成配置文件用于提供所述车辆控制器对应的多个模型代码文件的存放地址;基于所述集成配置文件从所述多个模型代码文件的存放地址获取所述多个模型代码文件,所述模型代码文件中包括所述车辆控制器的控制代码,所述多个模型代码文件对应所述车辆控制器中的多个功能模块,所述多个功能模块分别用于实现所述车辆控制器的不同控制功能;接收集成操作,所述集成操作用于指示对所述多个模型代码文件进行集成;基于所述集成操作,生成对所述多个模型代码文件集成得到的模型软件,所述模型软件中集成有所述车辆控制器的多个功能模块,所述模型软件用于模拟所述车辆控制器的多个功能模块的运行。2.根据权利要求1所述的方法,其特征在于,所述接收集成操作,包括:接收清除操作,所述清除操作用于清除历史文件,所述历史文件是指在历史时间段内基于所述集成操作所生成的文件;接收代码处理操作,所述代码处理操作用于对历史文件清除后的所述多个模型代码文件进行集成和编译;接收判断操作,所述判断操作用于在对多个模型代码文件进行集成后,对编译过程中发生错误的情况进行判断并生成判断结果。3.根据权利要求2所述的方法,其特征在于,所述接收判断操作之后,还包括:响应于所述判断操作对应的判断结果显示未发生错误,生成对所述多个模型代码文件集成得到的所述模型软件。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于所述判断操作对应的判断结果显示发生错误,接收调整操作,所述调整操作用于对所述多个模型代码文件中发生错误的部分进行调整;基于所述调整操作,得到所述调整后的多个模型代码文件;接收所述处理操作,对所述调整后的多个模型代码文件进行集成和编译,生成所述模型软件。5.根据权利要求1所述的方法,其特征在于,所述响应于接收配置操作,获取集成配置文件,包括:基于所述配置操作获取候选配置文件,所述候选配置文件中包含所述车辆控制器中所有模型代码文件的存放地址,所述所有模型代码文件包含所述多个模型代码文件和参考文件,...
【专利技术属性】
技术研发人员:高丽娟,郭盛,吴文琪,王学松,胡奥慈,洪文,
申请(专利权)人:奇瑞汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。