一种汽车控制器软件快速开发系统及方法技术方案

技术编号:37809951 阅读:28 留言:0更新日期:2023-06-09 09:40
本申请提供了一种汽车控制器软件快速开发系统,其特征在于,包括:基础软件接口模块库:包括快速原型平台输入输出接口函数;基础软件目标文件库:包括快速原型平台运行的基础代码环境、基础软件输入输出基础代码及基础软件操作系统代码;任务调度模块:基于所述基础软件目标文件库中基础软件操作系统提供的应用软件任务调度接口,能够将所述应用软件的任务调度嵌入基础软件操作系统中;接口针脚通道可标定支持单元:能够实现所述输入输出接口函数中输入输出针脚的自定义;应用软件与基础软件代码集成工具包:能够由模型生成C代码。实现输入输出针脚的自定义设置,解决了当前快速原型平台高度依赖硬件接口资源的问题。型平台高度依赖硬件接口资源的问题。型平台高度依赖硬件接口资源的问题。

【技术实现步骤摘要】
一种汽车控制器软件快速开发系统及方法


[0001]本专利技术涉及汽车控制器开发领域,具体涉及一种汽车控制器软件快速开发系统及方法。

技术介绍

[0002]当前,汽车控制器开发大多采用快速原型开发平台进行算法的验证,但是该方法在将控制算法部署到真实的控制器平台上时仍存在接口不兼容问题,相同算法在切换不同控制器硬件平台时仍需要耗费大量时间。具体地,现有快速原型开发平台忽略了模型算法的输入模块和输出模块对硬件针脚资源的依赖,仅针对特定平台,以该平台的特定针脚实现模型算法,因此现有系统在不同硬件平台上部署模型算法时会存在输入输出模块无法兼容的问题。
[0003]因此,目前亟需提出一种汽车控制器软件快速开发系统,以至少解决现有技术中的现有控制器开发系统在不同硬件平台上部署模型算法时会存在输入输出模块无法兼容的技术问题。

技术实现思路

[0004]本申请提供了一种汽车控制器软件快速开发系统及方法,以至少解决相关技术中存在的技术问题。
[0005]根据本申请实施例的一个方面,提供了一种汽车控制器软件快速开发系统,包括:基础软件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种汽车控制器软件快速开发系统,其特征在于,包括:基础软件接口模块库:包括快速原型平台输入输出接口函数;基础软件目标文件库:包括快速原型平台运行的基础代码环境、基础软件输入输出基础代码及基础软件操作系统代码;任务调度模块:基于所述基础软件目标文件库中基础软件操作系统提供的应用软件任务调度接口,能够将所述应用软件的任务调度嵌入基础软件操作系统中;接口针脚通道可标定支持单元:能够实现所述输入输出接口函数中输入输出针脚的自定义;应用软件与基础软件代码集成工具包:能够由模型生成C代码。2.如权利要求1所述的汽车控制器软件快速开发系统,其特征在于,所述接口针脚通道可标定支持单元包括接口针脚通道配置模块、针脚通道可标定模块和针脚通道可标定支持脚本。3.如权利要求2所述的汽车控制器软件快速开发系统,其特征在于,所述针脚通道可标定模块用于填入针脚配置标定量;所述接口针脚通道配置模块能够对针脚配置标定量与实际控制器硬件通道进行映射;所述针脚通道可标定支持脚本可生成不同针脚通道类型的转换方法。4.一种汽车控制器软件快速开发方法,应用于如权利要求1

3所述的汽车控制器软件快速开发系统,其特征在于,包括:对应用软件控制策略进行模型搭建;对基础软件接口模块进行模型搭建;对应用软件控制策略模型...

【专利技术属性】
技术研发人员:马彦刘硕李峰陈洋朱鲁明白金铭
申请(专利权)人:潍坊潍柴动力科技有限责任公司
类型:发明
国别省市:

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

1