[发明专利]基于AUTOSAR的程序配置方法、系统、设备及介质在审
申请号: | 202210274576.1 | 申请日: | 2022-03-18 |
公开(公告)号: | CN114691234A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 肖纯;陈静;刘孟杰;孙兴鹏;周炳寅;王伟东;袁瑞腾;喻茂昌 | 申请(专利权)人: | 佛山仙湖实验室 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F30/20 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 叶洁勇 |
地址: | 528200 广东省佛山市南海区丹灶镇*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 autosar 程序 配置 方法 系统 设备 介质 | ||
本发明涉及汽车控制器技术领域,公开一种基于AUTOSAR的程序配置方法、系统、设备及介质。该方法包括:构建若干软件组件,为每个功能模型对应配置若干ECU;设计APPL层的控制逻辑;对BSW层下的MCAL层进行配置,将芯片寄存器操作进行封装;导入软件组件和MCAL层的数据,依据导入的数据对BSW层的其他底层数据进行配置,对BSW层的其他底层数据进行分层封装;将APPL层和BSW层的数据进行集成,生成RTE层,以使APPL层与BSW层通过RTE层进行通信;集成AUTOSAR架构和软件组件并配置于控制器。本发明基于AUTOSAR进行程序开发与配置,对底层硬件层层包装,降低软硬件的耦合,开发效率高。
技术领域
本发明涉及汽车控制器技术领域,尤其是一种基于AUTOSAR的程序配置方法、系统、设备及介质。
背景技术
AUTOSAR(AUTomotive Open System Architecture)是一个标准化的开放式汽车软件架构。AUTOSAR OS是符合AUTOSAR标准的嵌入式实时操作系统,是一个静态配置的多任务单处理器的RTOS。MCAL驱动代码是与电控单元是电子控制单元(ECU)硬件相关的,AUTOSAR中规定的标准函数接口功能上是确定的,传统的MCAL驱动通常将所有代码放在一个文件中实现,代码可重用性极弱,不同制造商之间应用程序不通用、不同车系之间通用性代价高、不同供应商之间产品不通用。
发明内容
本发明的目的是提供一种基于AUTOSAR的程序配置方法、系统、设备及介质,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。
第一方面,提供一种基于AUTOSAR的程序配置方法,所述AUTOSAR架构包括APPL层、RTE层和BSW层,所述基于AUTOSAR的程序配置方法包括以下步骤:
构建若干软件组件,为每个功能模型对应配置若干ECU;
设计APPL层的控制逻辑,生成符合AUTOSAR规范的APPL层数据;
对BSW层下的MCAL层进行配置,将芯片寄存器操作进行封装;
导入软件组件和MCAL层的数据,依据导入的数据对BSW层的其他底层数据进行配置,对BSW层的其他底层数据进行分层封装;
将APPL层和BSW层的数据进行集成,生成RTE层,以使APPL层与BSW层通过RTE层进行通信;
集成AUTOSAR架构和软件组件并配置于控制器。
在其中一个实施例中,所述构建若干软件组件,为每个功能模型对应配置若干ECU,具体包括以下步骤:
使用PREEvision软件进行AUTOSAR架构设计,根据AUTOSAR架构与功能需求建立功能模型,将功能模型分配至不同的ECU中,依据设计的功能模型可生成.arxml文件,将该文件导入Vector工具链进行后续开发。
在其中一个实施例中,所述对BSW层的其他底层数据进行分层封装,具体包括以下步骤:
通过BSW层下的ECU抽象层对硬件设备进行封装,通过BSW层下的服务层将硬件的功能抽象成具体应用服务,通过BSW层下的复杂驱动层对复杂硬件进行驱动。
在其中一个实施例中,所述设计APPL层的控制逻辑,生成符合AUTOSAR规范的APPL层数据,具体包括以下步骤:
使用MATLAB Simulink工具设置Simulink算法模型,对模型进行软件在环验证;
依据设计需求配置模型的AUTOSAR属性,在Simulink环境中映射输入、输出端口到AUTOSAR;
在Simulink环境中,通过Embedded Coder生成ARXML文件,同时生成.c和.h文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山仙湖实验室,未经佛山仙湖实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210274576.1/2.html,转载请声明来源钻瓜专利网。