基于模型的AUTOSAR兼容应用程序开发

发布时间:2010-12-14 阅读量:2239 来源: 发布人:

【中心议题】

  •        *探讨了AUTOSAR组件结构需求的实现方法
  •        *在基于模型的开发环境下应用层接口的实现方法

【解决方案】

  •        *在基于模块的开发环境中实现AUTOSAR的概念
  •        *由应用层执行模块和可仿真的RTEOS组成

一、综述

实行标准化是解决软件复杂度问题和增强模块性、适应性、轻便性、重用性、可维护性等的要点。标准化可以通过定义优良的软件架构和需求结构化来达到。需求结构化由AUTOSAR规定,旨在达到模块化,兼容性,可移植性和重用性。

根据AUTOSAR,模型要求组件配置、接口定义和接口的抽象层能够方便地被AUTOSAR兼容软件所实现。

二、AUTOSAR概念综述

AUTOSAR的主要目标是开发封装的应用软件,它从硬件中抽象出来,并且独立于通讯技术,操作系统等。这类软件组件可以重新部署到不同的ECU,同时可以在不同的汽车制造商和供应商中进行重用。

AUTOSAR软件组件(SWC)–应用和下部构造分离,并且将软件组件进行封装。每个软件组件将以功能结构自我封装,拥有与其他软件组件进行交互的接口。

实时环境(RTE)AUTOSAR指定了软件组件间的通讯,这些组件驻留在抽象层。在ECU内实现通讯抽象层被称为实时环境。一个联网的环境一般由几个ECU组成,相关联的RTE共同建立了通讯网络的抽象层。在AUTOSAR术语中,它被称为虚拟功能总线(VFB)

 

AUTOSAR底层软件(BSW)–运行在下部构造软件中的应用软件组件,该组件隐藏了详细的微处理器,ECU硬件,设备驱动,以及服务的细节。这个下部构造软件由ECU指定,并且提供了应用软件的软件平台。应用软件组件和底层软件组件的交互总是通过在RTE中定义的通用API来完成的。

三、在基于模型的开发中集成AUTOSAR需求

基于组件的设计–应用软件建模从建立框架开始。组件映射到一个内嵌的Simulink子系统中,使硬件、通讯和操作系统互相分离。

数据与服务–与AUTOSAR综述中指定的通讯机构相关联。

此模型需要一个模拟数据与服务通讯的通讯层,其中包含信号的映射,必要的信号条件,信号传送功能等。在软件中,该层被映射到复合I/O抽象层和通讯层。这种设置提供了一个使应用层独立于目标环境的通用平台。

实时环境(RTE)–位于RTE区域中的功能模块,它能促进应用层和操作系统的交互。每个软件组件与RTE交互,使得数据与事件传递到各个模块。RTE链接了不同的应用软件组件。在执行时,RTE提供了入口函数和与其他模块通讯的宏定义。建模、仿真和RTE的实现是重点,它们互相补充,构成了基于模型的开发过程。

操作系统(OS)–需要小型的操作系统模型来模拟OS服务,比如像计数器,警报器等等,这些是和应用层分离开的。

应用层使用了OS服务以得到想要的事件驱动动作。

 

四、外灯模块建模过程示例

外灯模块是一个应用软件组件,它控制了汽车的外灯,例如刹车灯,转向灯,大灯,位置灯等。该组件接收刹车板,转向灯,大灯,档位位置和其他感应器的输入信号。

此例的目标是在基于模块的开发环境中实现AUTOSAR的概念。该项目由应用层执行模块和可仿真的RTEOS组成。

模型的构造描述——模型的构造分为功能分区和接口定义。功能分区就是把具有相关逻辑的功能归类到一个软件组件中。接口定义描述了每个软件组件输入和输出的接口。组件接口有几种属性:例如,名称,类型,系统类型,方向,软件数据类型,数据升级策略等。

架构模型的生成——这个过程由组件配置工具自动操作。

生成可仿真的RTE——此架构模拟了软件RTE,以提供模型测试的实际环境。

功能模型——虽然AUTOSAR不指定组件的内部结构,但是对于组件的模块性和重用性有一定的要求。为了提高重用性,需要有更强的功能配置、数据改变和优化配置的能力。

子函数处理器——软件组件被细分成各个子功能。在外灯的例子中,每个子功能按灯的性质来分组。这个分组的设计保证了软件的标准化,以使该组件可以被重用。

代码生成——建立数据词典是代码生成过程中的首要任务。在数据词典完成后,运用组件配置工具可以让模型属性的设置得以自动化。

系统配置——因为组件是独立于环境的,组件描述文件不包含有关于数据和服务来源的信息。同样,它也不包含ECU驻留的信息。系统描述文件提供了数据和服务网络的细节。

总结

一个基于模型的AUTOSAR兼容软件开发使得标准化的软件开发拥有高质量和高效率。辅助AUTOSAR兼容软件开发的工具也在逐步推出,选择这些工具将极大的帮助AUTOSAR兼容软件组件的开发。

相关资讯
CIS芯片龙头年报解读:格科微高像素战略如何实现287%净利增长

格科微电子(688728.SH)2024年度财务报告显示,公司年度营收突破63.83亿元人民币,实现35.9%的同比增幅,归母净利润呈几何级增长达1.87亿元,EBITDA指标跃升107.13%至14.15亿元。这种爆发式增长源自其在CMOS图像传感器(CIS)领域实施的"技术锚定+场景穿透"双轮驱动战略,特别是在高像素产品矩阵构建和新兴应用市场开拓方面取得突破性进展。

RS2604 vs 传统保险丝:技术迭代下的安全与效率革命

RS2604作为一款高集成度、可配置OVP(过压保护)和OCP(过流保护)的eFuse开关,专为12V24V母线电压接口设计,兼顾热插拔保护与动态负载管理。其输入电压覆盖4.5V40V,极限耐压高达45V,适用于工业设备、汽车电子及消费电子领域。通过外部电阻灵活设置350mA至2.5A的限流值,结合±7%高精度电流检测,RS2604在安全性与能效间实现平衡,成为复杂电源系统的核心保护方案。

全球汽车芯片市场遇冷,恩智浦如何守住56%毛利率防线?

荷兰半导体巨头恩智浦于2025年4月28日披露的财报显示,公司第一季度营收28.35亿美元,同比、环比均下滑9%,但略超市场预期。在汽车、工业与物联网等核心业务需求疲软的背景下,Non-GAAP毛利率同比下降2.1个百分点至56.1%,自由现金流则维持在4.27亿美元,突显其成本控制能力。值得关注的是,管理层对第二季度营收指引中值(29亿美元)释放出环比复苏信号,但关税政策的不确定性仍为业绩蒙上阴影。

全闪存与软件定义双轮驱动——中国存储产业年度趋势报告

根据IDC最新发布的企业级存储市场追踪数据,2024年中国存储产业迎来结构性增长拐点。全年市场规模达69.2亿美元,在全球市场占比提升至22%,展现出强劲复苏态势。以浪潮信息为代表的国内厂商持续突破,在销售额(10.9%)和出货量(11.2%)两大核心指标上均跻身市场前两强,标志着本土存储生态的成熟度显著提升。

索尼启动半导体业务战略重组 图像传感器龙头或迎资本化新篇章

全球消费电子巨头索尼集团近期被曝正酝酿重大战略调整。据彭博社援引多位知情人士透露,该集团拟对旗下核心半导体资产——索尼半导体解决方案公司(SSS)实施部分分拆,计划于2023年内推动该子公司在东京证券交易所独立IPO。该决策标志着索尼在半导体产业布局进入新阶段,同时也预示着全球图像传感器市场格局或将发生重要变化。