辅助进行汽车功能软件开发的方法、装置、设备及介质制造方法及图纸

技术编号:37394738 阅读:42 留言:0更新日期:2023-04-27 07:31
本发明专利技术公开了一种辅助进行汽车功能软件开发的方法、装置、终端设备及存储介质,通过Autosar软件开发系统在系统提供的人机交互界面接收到模型创建指令时,通过所述人机交互界面输出DBC文件导入配置选项;获取基于所述DBC文件导入配置选项生成的人机交互参数,并输出预设的模型配置选项以创建所述人机交互参数对应的模型;在通过所述人机交互界面接收到模型处理指令时,通过所述人机交互界面输出模型处理选项,并基于所述模型处理选项生成的模型处理指令进行模型处理。采用本发明专利技术技术方案能够快速简便的辅助开发人员进行汽车功能软件开发中大量的信号匹配、属性设置和建模的操作,从而提高开发人员的工作效率。从而提高开发人员的工作效率。从而提高开发人员的工作效率。

【技术实现步骤摘要】
辅助进行汽车功能软件开发的方法、装置、设备及介质


[0001]本专利技术涉及软件开发
,尤其涉及一种辅助进行汽车功能软件开发的方法、装置、终端设备及存储介质。

技术介绍

[0002]随着新能源与ADAS(高级驾驶辅助系统Advanced Driving Assistance System)技术的发展,汽车功能越发复杂多变,汽车上安装的控制器也越来越多。同时,实现诸多功能交互的零部件信号也变得多样,在进行汽车功能软件开发时会花费大量时间对不同车型或项目中的信号进行匹配、属性设置、建模等,若开发汽车软件架构采用Autosar方式,则会进一步增加接口属性的配置。
[0003]目前,在进行汽车功能软件开发时,面对大量的信号匹配、属性设置和建模时,软件开发人员只能手动进行操作,过程费时且繁琐,影响了软件开发人员的工作效率。

技术实现思路

[0004]本申请的主要目的在于提供一种辅助进行汽车功能软件开发的方法、装置、终端设备及存储介质,旨在快速简便的辅助开发人员进行汽车功能软件开发中大量的信号匹配、属性设置和建模的操作,从而提高开发人员的工作效率。
[0005]为实现上述目的,本申请提供一种辅助进行汽车功能软件开发的方法,所述辅助进行汽车功能软件开发的方法应用于Autosar软件开发系统,所述辅助进行汽车功能软件开发的方法包括:
[0006]在通过Autosar软件开发系统提供的人机交互界面接收到模型创建指令时,通过所述人机交互界面输出DBC文件导入配置选项;
[0007]获取基于所述DBC文件导入配置选项生成的人机交互参数,并输出预设的模型配置选项以创建所述人机交互参数对应的模型;
[0008]在通过所述人机交互界面接收到模型处理指令时,通过所述人机交互界面输出模型处理选项,并基于所述模型处理选项生成的模型处理指令进行模型处理。
[0009]在一些可行的实施例中,所述DBC文件导入配置选项包括DBC文件选择选项和DBC文件更新选项;所述获取基于所述DBC文件导入配置选项生成的人机交互参数的步骤,包括:
[0010]在接收到基于所述DBC文件选择选项生成的DBC文件选择指令时,确定所述DBC文件选择指令对应的目标DBC文件;
[0011]检测是否接收到基于所述DBC文件更新选项生成的DBC文件更新指令;
[0012]若是,则将基于所述目标DBC文件生成的目标表格文件作为所述人机交互参数;
[0013]若否,则将Autosar软件开发系统存储的历史表格文件作为所述人机交互参数。
[0014]在一些可行的实施例中,所述模型配置选项包括DummyShell模型配置选项和Autosar模型配置选项;所述输出预设的模型配置选项以创建所述人机交互参数对应的模
型的步骤,包括:
[0015]输出所述Autosar模型配置选项,并在接收到基于所述Autosar模型配置选项生成的Autosar模型创建指令时,输出所述DummyShell模型配置选项;
[0016]检测是否接收到基于所述DummyShell模型配置选项生成的DummyShell模型创建指令;
[0017]在接收到所述DummyShell模型创建指令时,获取DummyShell模型配置参数以生成所述人机交互参数对应的DummyShell模型,否则,获取Autosar模型配置参数以生成所述人机交互参数对应的Autosar模型;
[0018]在接收到基于所述Autosar模型配置选项生成的非Autosar模型创建指令时,获取非Autosar模型配置参数以生成所述人机交互参数对应的非Autosar模型。
[0019]在一些可行的实施例中,所述模型处理选项包括接口Override选项、总线匹配选项和端口生成选项;所述基于所述模型处理选项生成的模型处理指令进行模型处理的步骤,包括:
[0020]接收基于所述接口Override选项生成的报文信号,并根据所述报文信号生成子系统输入接口和子系统输出接口各自的Override模型;
[0021]在接收到基于所述总线匹配选项生成的总线匹配指令时,将所述子系统输入接口和所述子系统输出接口与Autosar软件开发系统总线进行匹配连接;
[0022]在接收到基于所述端口生成选项生成的端口生成指令时,创建所述子系统输入接口和所述子系统输出接口各自对应的Resolve模型。
[0023]在一些可行的实施例中,所述接口Override选项包括报文信号提取选项、列表框和接口模型生成选项;所述接收基于所述接口Override选项生成的报文信号,并根据所述报文信号生成子系统输入接口和子系统输出接口各自的Override模型的步骤,包括:
[0024]输出所述报文信号提取选项,在接收到基于所述报文信号提取选项生成的的报文信号提取指令时,提取所述人机交互参数对应的报文信号,并输出所述列表框;
[0025]将所述报文信号保存至所述列表框;
[0026]基于所述列表框接收的编辑指令对所述报文信号进行编辑得到编辑后的目标报文信号,并输出所述接口模型生成选项;
[0027]在接收到基于所述接口模型选项生成的接口模型生成指令时,生成所述目标报文信号对应的子系统输入接口Override模型和子系统输出接口Override模型。
[0028]在一些可行的实施例中,所述在接收到基于所述总线匹配选项生成的总线匹配指令时,将所述子系统输入接口和所述子系统输出接口与Autosar软件开发系统总线进行匹配连接的步骤,包括:
[0029]在接收到基于所述全局搜索选项生成的所述全局搜索指令时,获取与所述子系统输入接口的信号相匹配的层级信号;
[0030]在接收到基于所述输入信号匹配选项生成的所述输入信号匹配指令时,将所述层级信号与Autosar软件开发系统总线进行匹配连接;
[0031]在接收到基于所述输出信号匹配选项生成的所述输出信号匹配指令时,将所述子系统输出接口与所述Autosar软件开发系统总线进行匹配连接。
[0032]在一些可行的实施例中,所述端口生成选项包括端口使能选项和Resolve功能选
项,所述端口生成指令包括端口使能指令;所述在接收到基于所述端口生成选项生成的端口生成指令时,创建所述子系统输入接口和所述子系统输出接口各自对应的Resolve模型的步骤,包括:
[0033]在接收到基于所述端口使能选项生成的端口使能指令时,输出所述Resolve功能选项;
[0034]基于所述端口使能选项和所述Resolve功能选项的配置信息,创建所述子系统输入接口和所述子系统输出接口各自对应的Resolve模型。
[0035]此外,为实现上述目的,本申请还提供一种辅助进行汽车功能软件开发的装置,本申请辅助进行汽车功能软件开发的装置应用于Autosar软件开发系统,所述辅助进行汽车功能软件开发的装置包括:
[0036]文件导入模块,用于在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种辅助进行汽车功能软件开发的方法,其特征在于,所述辅助进行汽车功能软件开发的方法应用于Autosar软件开发系统,所述辅助进行汽车功能软件开发的方法包括:在通过Autosar软件开发系统提供的人机交互界面接收到模型创建指令时,通过所述人机交互界面输出DBC文件导入配置选项;获取基于所述DBC文件导入配置选项生成的人机交互参数,并输出预设的模型配置选项以创建所述人机交互参数对应的模型;在通过所述人机交互界面接收到模型处理指令时,通过所述人机交互界面输出模型处理选项,并基于所述模型处理选项生成的模型处理指令进行模型处理。2.如权利要求1所述的辅助进行汽车功能软件开发的方法,其特征在于,所述DBC文件导入配置选项包括DBC文件选择选项和DBC文件更新选项;所述获取基于所述DBC文件导入配置选项生成的人机交互参数的步骤,包括:在接收到基于所述DBC文件选择选项生成的DBC文件选择指令时,确定所述DBC文件选择指令对应的目标DBC文件;检测是否接收到基于所述DBC文件更新选项生成的DBC文件更新指令;若是,则将基于所述目标DBC文件生成的目标表格文件作为所述人机交互参数;若否,则将Autosar软件开发系统存储的历史表格文件作为所述人机交互参数。3.如权利要求1所述的辅助进行汽车功能软件开发的方法,其特征在于,所述模型配置选项包括DummyShell模型配置选项和Autosar模型配置选项;所述输出预设的模型配置选项以创建所述人机交互参数对应的模型的步骤,包括:输出所述Autosar模型配置选项,并在接收到基于所述Autosar模型配置选项生成的Autosar模型创建指令时,输出所述DummyShell模型配置选项;检测是否接收到基于所述DummyShell模型配置选项生成的DummyShell模型创建指令;在接收到所述DummyShell模型创建指令时,获取DummyShell模型配置参数以生成所述人机交互参数对应的DummyShell模型,否则,获取Autosar模型配置参数以生成所述人机交互参数对应的Autosar模型;在接收到基于所述Autosar模型配置选项生成的非Autosar模型创建指令时,获取非Autosar模型配置参数以生成所述人机交互参数对应的非Autosar模型。4.如权利要求1所述的辅助进行汽车功能软件开发的方法,其特征在于,所述模型处理选项包括接口Override选项、总线匹配选项和端口生成选项;所述基于所述模型处理选项生成的模型处理指令进行模型处理的步骤,包括:接收基于所述接口Override选项生成的报文信号,并根据所述报文信号生成子系统输入接口和子系统输出接口各自的Override模型;在接收到基于所述总线匹配选项生成的总线匹配指令时,将所述子系统输入接口和所述子系统输出接口与Autosar软件开发系统总线进行匹配连接;在接收到基于所述端口生成选项生成的端口生成指令时,创建所述子系统输入接口和所述子系统输出接口各自对应的Resolve模型。5.如权利要求4所述的辅助进行汽车功能软件开发的方法,其特征在于,所述接口Override选项包括报文信号提取选项、列表框和接口模型生成选项;所述接收基于所述接口Override选项生成的报文信号,并根据所述报文信号生成子系<...

【专利技术属性】
技术研发人员:杜庆亚孟宪高孙昊郭永斌
申请(专利权)人:浙江吉利远程新能源商用车集团有限公司浙江远程商用车研发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1