AutoSAR环境搭建
一、AUTOSAR软件介绍
AUTOSAR (AUtomotive Open System ARchitecture) 是全球性的汽车开放式系统架构,其在汽车制造及其供应商行业,甚至电子、半导体和软件行业有广泛的应用。
在AUTOSAR架构中,系统软件从上到下分层依次为:应用层(Application Software Layer),运行时环境(Runtime Environment,RTE),基础软件层(Basic Software Layer,BSW),微控制器(Microcontroller)。每层之间为保持独立性,每一层只能调用下一层的接口,并为其上一层提供接口。
二、所需工具和安装软件链接
开发板:NXP S32K144开发板
Mcal包:NXP官方,Mcal驱动包;
Mcal配置工具:EB Tresos 24.0软件,用来配置Mcal;
编译器:IAR_v8.40.2;
集成开发环境+调试软件:NXP官方S32DS_v2.2;
AutoSAR BSW软件包:普华开源基础软件–“小满”(EasyXMen)
调试器:J-Link。
三、软件包下载
3.1 MCAL驱动包下载
点击恩智浦官方网站–>>恩智浦半导体官方网站 | NXP 半导体
将licence文件保存到本地,后续安装驱动包的时候会用到
3.2 EB Tresos工具下载
NXP官网,Design : Product Information : Automotive SW - AUTOSAR MCAL / QM
同意软件许可->现激活码,将其记住,保存在本地->下载EB软件
3.4 S32 Design Studio for ARM工具下载
点击网站,面向基于Arm®的MCU的S32 Design Studio IDE | NXP 半导体
拉到最下方下载处,下载S32 Design Studio for ARM 2.2 Update 1 S32 SDK for S32K1xx SR RTM 3.0.3,和32 Design Studio for ARM 2.2 – Windows/Linux
下载S32 Design Studio for ARM v2.2
许可同意->下载软件S32 Design Studio for ARM 2.2 installation for Windows
四、软件安装
4.1 EB Tresos软件安装
点击EB下载的工具,setup.exe
选择安装路径,我这里选的是 D:\EB\tresos,再点击 Install,等待安装结束后点击 Exit
安装安装 EB tresos 许可证,双击打开 EB_Client_License_Administrator_1_4_0_Setup.exe
选择安装目录,我这里选的是 D:\EB\EB_Client_License_Administrator,尽量不要安装到C盘,文件夹名不要出现空格
一直默认点 Next 后 Install 安装,直到安装完成
双击打开这个程序: …\bin\ClientLicenseAdministrator.exe
输入3.1节第12步保存的激活码,激活
4.2 Mcal驱动包安装
双击 S32K14X_MCAL_4.2_RTM_HF3_1.0.1.exe 运行安装包
点击 Next,选择 I accept …,再点击 Next
选择之前下载好的 license.dat 文件,然后点击 Next