【技术实现步骤摘要】
汽车ECU程序文件生成方法及系统、存储介质及终端
本专利技术涉及软件处理的
,特别是涉及一种汽车ECU程序文件生成方法及系统、存储介质及终端。
技术介绍
通常,软件系统分为基础软件(Basicsoftware,BSW)与应用软件(Applicationsoftware,ASW)两大部分。基础软件包括操作系统、数据库系统、中间件、语言处理系统(包括编译程序、解释程序和汇编程序)和办公软件(包括文字处理、电子表格、幻灯片以及一些初级图片处理程序)。现有技术中,在汽车电子控制单元(ElectronicControlUnit,ECU)的开发过程中,通常由第三方软件公司提供经过测试和验证的基础软件,包括通信、诊断、IO控制、以及底层驱动等。汽车ECU开发人员需要根据不同项目的实际应用对基础软件进行裁剪、配置、集成等。现有技术中,通常通过以下两种方法实现基础软件的配置和使用:(1)手动修改及添加代码具体地,直接在原基础软件代码中,添加应用层的控制逻辑和修改配置参数,然后手动与应用层集 ...
【技术保护点】
1.一种汽车ECU程序文件生成方法,其特征在于:包括以下步骤:/n生成汽车ECU的应用软件代码;/n获取所述汽车ECU的基础软件代码的参数信息,并根据所述参数信息生成调用配置所述基础软件代码的接口代码;/n根据所述基础软件代码、所述应用软件代码和所述接口代码生成汽车ECU程序文件。/n
【技术特征摘要】
1.一种汽车ECU程序文件生成方法,其特征在于:包括以下步骤:
生成汽车ECU的应用软件代码;
获取所述汽车ECU的基础软件代码的参数信息,并根据所述参数信息生成调用配置所述基础软件代码的接口代码;
根据所述基础软件代码、所述应用软件代码和所述接口代码生成汽车ECU程序文件。
2.根据权利要求1所述的汽车ECU程序文件生成方法,其特征在于:基于上位机软件生成所述应用软件代码。
3.根据权利要求2所述的汽车ECU程序文件生成方法,其特征在于:还包括对生成的所述应用软件代码进行修改和/或优化。
4.根据权利要求1所述的汽车ECU程序文件生成方法,其特征在于:获取所述汽车ECU的基础软件代码的参数信息,并根据所述参数信息生成接口代码包括以下步骤:
构建一接口层文件,并在所述接口层文件中定义参数类型;
从所述接口层文件中获取输入的各个参数类型对应的参数信息;
根据所述参数信息自动生成所述接口代码。
5.根据权利要求4所述的汽车ECU程序文件生成方法,其特征在于:所述参数类型包括API种类、API参数、API触发方式、API优先等级中的一种或多种组合。
6.根据权利要求1所述的汽车ECU程序文...
【专利技术属性】
技术研发人员:庞博,钱辰鹏,
申请(专利权)人:华大半导体有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。