基于AutoSAR的汽车电子MCAL配置系统技术方案

技术编号:27194380 阅读:72 留言:0更新日期:2021-01-31 11:44
本发明专利技术揭示了一种基于AutoSAR的汽车电子MCAL配置系统,汽车的ECU内包含AutoSAR模块,所述AutoSAR模块内设有作为单片机抽象层的MCAL模块,所述MCAL模块包括MCAL硬件描述性代码模块和MCAL驱动库模块,所述MCAL驱动库模块连接MCAL配置系统,所述MCAL配置系统用于根据配置项生成相应的硬件描述性代码并输送至MCAL硬件描述性代码模块。本发明专利技术汽车电子MCAL配置系统可以使开发者快速了解参数的用途而无需查找芯片厂商提供的参数说明文档,当配置错误时也可及时定位到错误的位置,并快速找到修正方法,可以有效的提高开发者的开发效率。可以有效的提高开发者的开发效率。可以有效的提高开发者的开发效率。

【技术实现步骤摘要】
基于AutoSAR的汽车电子MCAL配置系统


[0001]本专利技术涉及汽车电子
,尤其涉及基于AutoSAR的单片机抽象层可视化配置系统。

技术介绍

[0002]AutoSAR是一个开放的汽车控制器(ECU)标准软件架构,各个针对汽车领域的芯片制造商也纷纷就自己的单片机开发了符合AutoSAR标准的MCAL驱动库,但是对于MCAL的配置系统,通常依赖于第三方软件。

技术实现思路

[0003]本专利技术所要解决的技术问题是实现一种可以降低对第三方软件依赖度的汽车电子MCAL配置系统。
[0004]为了实现上述目的,本专利技术采用的技术方案为:基于AutoSAR的汽车电子MCAL配置系统,汽车的ECU内包含AutoSAR模块,所述AutoSAR模块内设有作为单片机抽象层的MCAL模块,所述MCAL模块包括MCAL硬件描述性代码模块和MCAL驱动库模块,所述MCAL驱动库模块连接MCAL配置系统,所述MCAL配置系统用于根据配置项生成相应的硬件描述性代码并输送至MCAL硬件描述性代码模块。
[0005]所述MCAL配置系统内包含可视化模块,所述可视化模块用于对于所有硬件相关参数依据包含及继承关系进行树状排列展示。
[0006]所述可视化模块内包含说明模块,所述说明模块内存储有针对每项参数提供实时的解释说明,并配合可视化模块对树状排列展示的参数提供解释说明文档的调取支持。
[0007]所述MCAL配置系统内包含纠错模块,所述纠错模块根据可视化模块选择的配置进行配置自检,提示选择错误、无效的配置。
[0008]所述MCAL配置系统内包含代码生成模块,所述代码生成模块根据可视化模块选择的配置自动生成符合AutoSAR标准代码,构成相应的硬件描述性代码。
[0009]本专利技术汽车电子MCAL配置系统可以使开发者快速了解参数的用途而无需查找芯片厂商提供的参数说明文档,当配置错误时也可及时定位到错误的位置,并快速找到修正方法,可以有效的提高开发者的开发效率。
附图说明
[0010]下面对本专利技术说明书中每幅附图表达的内容作简要说明:
[0011]图1为汽车电子MCAL配置系统的原理框图。
具体实施方式
[0012]下面对照附图,通过对实施例的描述,本专利技术的具体实施方式如所涉及的各构件的形状、构造、各部分之间的相互位置及连接关系、各部分的作用及工作原理、制造工艺及
操作使用方法等,作进一步详细的说明,以帮助本领域技术人员对本专利技术的专利技术构思、技术方案有更完整、准确和深入的理解。
[0013]汽车电子MCAL配置系统的结构如图1所示,是AutoSAR系统架构下的MCAL开发软件系统,其支持汽车电子领域的主流芯片MCAL配置,对MCAL进行可视化配置,并一键生成硬件描述性代码开发。
[0014]AutoSAR为一种开放的汽车控制器(ECU)标准软件架构,其架构的软件最底层为单片机抽象层,即MCAL模块。MCAL模块包括由芯片厂商提供的MCAL驱动库模块及由本系统生成的MCAL硬件描述性代码模块。
[0015]MCAL硬件描述性代码模块连接MCAL配置系统,MCAL配置系统用于针对MCAL层硬件描述性代码进行可视化开发,即在根据配置项生成相应的硬件描述性代码,MCAL配置系统主要功能由其内部的可视化模块和生成模块实现,可视化模块能够针对MCAL层硬件描述性代码进行可视化开发,对于所有硬件相关参数依据包含及继承关系进行树状排列展示。可视化模块内包含说明模块,说明模块内存储有针对每项参数提供实时的解释说明,并配合可视化模块对树状排列展示的参数提供解释说明文档的调取支持。生成模块能够一键生成的代码符合AutoSAR标准。
[0016]MCAL配置系统内包含纠错模块,该模块针对配置过程中发生的配置错误提供实时提示,并可通过提示定位错误的一个或多个参数,并对错误的参数提示推荐的修正方法。
[0017]本系统针对市场主流汽车ECU芯片进行了MCAL驱动库适配,实现一个独立系统即可完成多数芯片的MCAl开发工作,从而降低开发者的开发所需的软件及硬件设备成本。
[0018]本系统同时对MCAL开发提供了可视化配置界面,并且针对可视化界面提供了如下人性化的优化:
[0019]实时参数说明提示。当开发者选中某个可配置参数时,软件界面上实时提示该参数说明信息;
[0020]实时错误高亮提示。针对每个独立配置项及各个模块中的关联配置项,如果在配置的过程中出现了参数不符合规则错误或冲突错误等,本系统可实时高亮显示错误的配置项,并提示错误点及推荐的修正方式。
[0021]这些优化可以使开发者快速了解参数的用途而无需查找芯片厂商提供的参数说明文档,当配置错误时也可及时定位到错误的位置,并快速找到修正方法,可以有效的提高开发者的开发效率。
[0022]上面结合附图对本专利技术进行了示例性描述,显然本专利技术具体实现并不受上述方式的限制,只要采用了本专利技术的方法构思和技术方案进行的各种非实质性的改进,或未经改进将本专利技术的构思和技术方案直接应用于其它场合的,均在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于AutoSAR的汽车电子MCAL配置系统,汽车的ECU内包含AutoSAR模块,所述AutoSAR模块内设有作为单片机抽象层的MCAL模块,其特征在于:所述MCAL模块包括MCAL硬件描述性代码模块和MCAL驱动库模块,所述MCAL驱动库模块连接MCAL配置系统,所述MCAL配置系统用于根据配置项生成相应的硬件描述性代码并输送至MCAL硬件描述性代码模块。2.根据权利要求1所述的汽车电子MCAL配置系统,其特征在于:所述MCAL配置系统内包含可视化模块,所述可视化模块用于对于所有硬件相关参数依据包含及继承关系进行树状排列展示。3.根据权利要求2所述的汽车电子M...

【专利技术属性】
技术研发人员:陈泽坚周晓云程敬晔
申请(专利权)人:埃泰克汽车电子芜湖有限公司
类型:发明
国别省市:

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

1