AUTOSAR开发介绍
汽车电子已成为汽车产品功能拓展与性能提升的重要技术支撑,而软件则是汽车电子的灵魂。对于汽车电子软件行业而言,AUTOSAR规范的应用打破了原有的汽车嵌入式系统软件开发模式,其快速提升软件质量及方便移植的特性降低了参与底层平台开发的门槛,对众多OEM厂商和Tier1而言可谓意义重大。
本文引用地址:https://www.eepw.com.cn/article/202503/468402.htm如今,汽车电子技术在动力总成控制、底盘控制、车身控制以及车载信息娱乐系统等各个部分所占的比重越来越大,在整车成本中的占比也越来越高。随着汽车“电动化、网联化、智能化、共享化”的全面推进,几乎任何一项新技术的诞生都离不开汽车电子的身影。未来,汽车电子技术将成为汽车产品差异性的驱动力。ECU作为汽车电子控制系统的核心,其软件也变得日益复杂,传统的软件架构及开发模式已经不能适应日益复杂的汽车软件需求,此时AUTOSAR就是一个非常理想的解决方案。与传统ECU软件架构相比,AUTOSAR分层架构的高度抽象使得汽车嵌入式系统软、硬件耦合度大大降低。
为助力汽车产业变革,AERI为客户提供完备的AUTOSAR开发技术方案,并且提供完善的技术支持,保证软件质量。
AERI依托现有的量产产品包括新能源车控制器VCU、BMS、MCU,以成熟的技术积淀为客户提供完整可靠的服务。
AERI现有成熟控制器产品
基于AUTOSAR开发的工作内容
AERI掌握AUTOSAR开发全过程的工程服务能力,有基于AUTOSAR的整车控制器产品供货经验和能力。依据多年嵌入式软件开发经验和能力能够迅速配合整车厂建立软硬件平台,进行实车试验。
AUTOSAR分层架构
AUTOSAR开发工具链设置
AERI具有完备的AUTOSAR开发工具链部署及应用能力。AERI可根据客户需求,协助客户进行AUTOSAR开发工具链部署、提供开发工具链使用的技术支持服务等,如下:
AUTOSAR开发实施工具:
AUTOSAR架构开发工具:ETAS-ISOLAR-AB
AUTOSAR应用层开发工具:MATLAB
AUTOSAR MCAL:TRESOS STUDIO(Infineon)
其他开发或标定工具(IDE,仿真器等)
英飞凌MCAL
ETAS ISOLAR-AB
基于多年的嵌入式软件开发经验以及服务国内主流OEM的工程服务经验,同时结合功能安全ISO26262对嵌入式软件的要求,AERI可根据需求为客户提供基于AUTOSAR的符合功能安全的软件开发服务。
a、基于英飞凌AURIX架构微控系统抽象层MCAL
基于英飞凌AURIX架构芯片,AERI具有多年的量产开发经验,可根据客户需求使用英飞凌MCAL工具进行定制化开发。
MCAL是AUTOSAR架构微控系统抽象层,与芯片直接相关。AERI根据不同客户的需求进行白盒或者黑盒开发,并提供配套的说明文件和工程服务培训。确保客户能够在最短的时间内掌握AUTOSAR MCAL相关的开发能力。
b、ETAS AUTOSAR开发
ETAS AUTOSAR根据功能开发需求和CAN总线通信拓扑,确定CAN通信矩阵。CAN矩阵需包括各控制器之间的信号传递方向,信号名称,信号描述、信号长度和报文ID等信息。根据高内聚低耦合的设计原则,充分利用AUTOSAR分层架构模块化复用的优势,需要对控制器内部功能进行软件功能组件(SWC)的划分。最后根据目标ECU软件功能对软件组件进行详细设计。
AERI可基于客户CAN通信拓扑,进行AUTOSAR架构开发。软件组件基于Matlab/Simulink完成软件组件的开发,实现内部逻辑算法,完成AUTOSAR软件组件元素的设计及其与 Simulink模型元素的映射。生成符合AUTOSAR规范的代码和描述文件,最终导入ISOLAR-A,完成RTE配置。以客户需求为导向,定制化开发AUTOSAR架构软件,并根据需求提供白盒或者黑盒的代码工程。
c、AUTOSAR代码集成
AERI可基于上述AUTOSAR开发相关的开发工具输出物进行代码集成,集成开发环境可选择HIGHTEC或者TASKING,为保证集成代码可用,AERI可根据需求同客户一起进行HIL,台架或者实车试验。一切以客户需求为导向,以解决客户实际问题为目的,用心服务客户。
HIGHTEC IDE代码集成
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/usstmiracle/article/details/108248570
评论