汽车系统软件集成方法、介质及系统与流程

文档序号:34162315发布日期:2023-05-14 21:22阅读:119来源:国知局
汽车系统软件集成方法、介质及系统与流程

本申请涉及汽车系统,特别涉及一种汽车系统软件集成方法、介质及系统。


背景技术:

1、现如今,在进行汽车系统软件的开发时,大多采用模块化的设计思路、上下分层的设计理念;以使得大量的开发工作可以由多人同步并行再集成起来,大大提升了软件的开发效率。同时,通过图形化界面的配置方式来降低汽车系统软件集成过程对于开发人员软件能力的需求。

2、相关技术中,采用图形化界面的配置方式虽然降低了开发人员软件能力的需求;却使得开发人员在集成过程中需要进行大量的重复性劳动(即界面化的配置动作)。甚至于这些重复性劳动的工作量要高于传统手写代码的工作量。同时,大量的重复性劳动容易分散开发人员的专注力,进而导致集成过程出错概率大大提升,且出错之后错误不易排查。


技术实现思路

1、本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种汽车系统软件集成方法,能够避免开发人员在汽车系统软件集成过程中进行大量的重复性劳动,进而降低集成过程中的出错概率。

2、第一方面,本发明实施例提出了一种汽车系统软件集成方法,包括:获取第一配置文件;基于预设脚本对所述第一配置文件进行格式转换,以生成第二配置文件;使用所述预设脚本将所述第二配置文件导入集成工具,以通过所述集成工具生成所述第二配置文件对应的汽车系统软件集成代码。

3、根据本发明实施例的汽车系统软件集成方法,首先,获取第一配置文件;接着,基于预设脚本对所述第一配置文件进行格式转换,以生成第二配置文件,如此,将第一配置文件转换为集成工具能够识别的第二配置文件,以便集成工具根据第二配置文件直接进行汽车系统软件的集成,免去了重复性的图形界面操作;然后,使用所述预设脚本将所述第二配置文件导入集成工具,以通过所述集成工具生成所述第二配置文件对应的汽车系统软件集成代码;从而实现避免开发人员在汽车系统软件集成过程中进行大量的重复性劳动,进而降低集成过程中的出错概率。

4、在一些实施例中,所述第一配置文件包括:信号名称、信号类型、信号初始值、信号所属模块和信号交互模块。

5、在一些实施例中,在基于预设脚本对所述第一配置文件进行格式转换之前,还包括:基于所述预设脚本判断所述第一配置文件是否合规;在所述第一配置文件不合规时,生成相应的提示信息,以便相关人员根据所述提示信息对所述第一配置文件进行修正。

6、在一些实施例中,基于所述预设脚本判断所述第一配置文件是否合规,包括:根据所述信号名称查询预设名称模板,以判断所述信号名称是否合规;在所述信号名称合规时,根据所述信号类型查询预设类型模板,以判断所述信号类型是否合规;在所述信号类型合规时,根据所述信号类型和所述信号初始值查询预设初始值模板,以判断所述信号初始值是否合规,其中,所述预设初始值模板存储有每个信号类型所对应的信号初始值允许范围。

7、在一些实施例中,所述集成工具包括autosar工具和matlab工具,其中,通过所述集成工具生成所述第二配置文件对应的汽车系统软件集成代码,包括:通过所述autosar工具对所述第二配置文件进行合法性验证;在所述合法性验证通过之后,将所述第二配置文件导入到所述matlab工具,以通过所述matlab工具生成所述第二配置文件对应的asw代码;通过所述autosar工具生成所述第二配置文件对应的bsw代码;基于所述asw代码和所述bsw代码生成所述第二配置文件对应的汽车系统软件集成代码。

8、在一些实施例中,在使用所述预设脚本将所述第二配置文件导入集成工具之后,还包括:使用所述预设脚本获取所述autosar工具的交互界面图像信息;对所述交互界面图像信息进行图像识别,并根据图像识别结果控制所述autosar工具对所述第二配置文件进行合法性验证。

9、第二方面,本发明实施例提出了一种计算机可读存储介质,其上存储有汽车系统软件集成程序,该汽车系统软件集成程序被处理器执行时实现如上所述的汽车系统软件集成方法。

10、根据本发明实施例的计算机可读存储介质,通过存储汽车系统软件集成程序,以使得处理器在执行该汽车系统软件集成程序时,实现如上述的汽车系统软件集成方法,从而实现避免开发人员在汽车系统软件集成过程中进行大量的重复性劳动,进而降低集成过程中的出错概率。

11、第三方面,本发明实施例提出了一种汽车系统软件集成系统,包括:获取模块,所述获取模块用于获取第一配置文件;转换模块,所述转换模块用于基于预设脚本对所述第一配置文件进行格式转换,以生成第二配置文件;集成模块,所述集成模块用于使用所述预设脚本将所述第二配置文件导入集成工具,以通过所述集成工具生成所述第二配置文件对应的汽车系统软件集成代码。

12、根据本发明实施例的汽车系统软件集成系统,通过设置获取模块用于获取第一配置文件;转换模块用于基于预设脚本对所述第一配置文件进行格式转换,以生成第二配置文件;集成模块用于使用所述预设脚本将所述第二配置文件导入集成工具,以通过所述集成工具生成所述第二配置文件对应的汽车系统软件集成代码;从而实现避免开发人员在汽车系统软件集成过程中进行大量的重复性劳动,进而降低集成过程中的出错概率。

13、在一些实施例中,所述第一配置文件包括:信号名称、信号类型、信号初始值、信号所属模块和信号交互模块。

14、在一些实施例中,该系统还包括检查模块,所述检查模块用于基于所述预设脚本判断所述第一配置文件是否合规,并在所述第一配置文件不合规时,生成相应的提示信息,以便相关人员根据所述提示信息对所述第一配置文件进行修正。

15、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。



技术特征:

1.一种汽车系统软件集成方法,其特征在于,包括:

2.如权利要求1所述的汽车系统软件集成方法,其特征在于,所述第一配置文件包括:信号名称、信号类型、信号初始值、信号所属模块和信号交互模块。

3.如权利要求2所述的汽车系统软件集成方法,其特征在于,在基于预设脚本对所述第一配置文件进行格式转换之前,还包括:

4.如权利要求3所述的汽车系统软件集成方法,其特征在于,基于所述预设脚本判断所述第一配置文件是否合规,包括:

5.如权利要求1所述的汽车系统软件集成方法,其特征在于,所述集成工具包括autosar工具和matlab工具,其中,通过所述集成工具生成所述第二配置文件对应的汽车系统软件集成代码,包括:

6.如权利要求5所述的汽车系统软件集成方法,其特征在于,在使用所述预设脚本将所述第二配置文件导入集成工具之后,还包括:

7.一种计算机可读存储介质,其特征在于,其上存储有汽车系统软件集成程序,该汽车系统软件集成程序被处理器执行时实现如权利要求1-6中任一项所述的汽车系统软件集成方法。

8.一种汽车系统软件集成系统,其特征在于,包括:

9.如权利要求8所述的汽车系统软件集成系统,其特征在于,所述第一配置文件包括:信号名称、信号类型、信号初始值、信号所属模块和信号交互模块。

10.如权利要求9所述的汽车系统软件集成系统,其特征在于,还包括检查模块,所述检查模块用于基于所述预设脚本判断所述第一配置文件是否合规,并在所述第一配置文件不合规时,生成相应的提示信息,以便相关人员根据所述提示信息对所述第一配置文件进行修正。


技术总结
本发明公开了一种汽车系统软件集成方法、介质及系统,其中方法包括:获取第一配置文件;基于预设脚本对所述第一配置文件进行格式转换,以生成第二配置文件;使用所述预设脚本将所述第二配置文件导入集成工具,以通过所述集成工具生成所述第二配置文件对应的汽车系统软件集成代码;能够避免开发人员在汽车系统软件集成过程中进行大量的重复性劳动,进而降低集成过程中的出错概率。

技术研发人员:黄家印
受保护的技术使用者:江苏智驭汽车科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1