
AutoSAR 学习笔记 (一):NXP S32K144 软件环境配置
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
本篇为《AutoSAR学习笔记》系列第一部分,主要介绍如何在NXP S32K144微控制器上搭建AutoSAR软件开发环境,包括工具链和必要的库文件安装。
在本篇“Autosar学习笔记(一)”中,主要介绍了如何搭建针对NXP S32K144微控制器的软件开发环境。Autosar是一种开放标准,用于汽车电子系统的软件架构设计。
首先关注编译器的选择与安装。在这个例子中,选用的是IAR编译器。IAR Embedded Workbench是一款广泛应用于微控制器开发的集成开发环境,它提供了高效的编译工具链,适用于多种微控制器平台包括NXP的S32K144。安装过程通常包括下载安装文件并按照向导进行配置。
接着是Davinci Developer软件的安装,这是Vector公司提供的用于图形化配置和调试CAN总线通信的开发工具。该软件的安装相对简单,只需要按照提示操作即可,并且可能需要购买许可证才能正常使用。
第三步是EB Tresos的安装,这是Elektrobit公司的MCAL(Microcontroller Abstraction Layer)配置工具。MCAL在Autosar架构中起到重要作用,提供了硬件抽象层使应用程序独立于特定微控制器硬件。安装时需设置路径并通过激活码授权,激活码可以获取并有时间限制,在到期后需要重新申请。
第四步是S32K14X MCAL的安装,这是针对NXP S32K144的MCAL驱动程序。这一步确保了对微控制器硬件接口的支持,并且在安装过程中需加载license文件和指定EB Tresos路径。
接下来将MCAL集成到Autosar SIP(Software Integration Package)包中。通常涉及解压缩软件包,使用3rdPartyMcalIntegrationHelper.exe工具选择正确的MCAL版本、EB Tresos路径以及目标微控制器型号。完成这些步骤后,MCAL就可以用于代码生成了。
在最后一个阶段通过工具生成代码,这包括打开特定的应用程序或脚本以根据配置的Autosar模型自动生成针对S32K144的C++代码,并且可以直接烧录到微控制器中运行。
这个笔记涵盖了建立一个完整的Autosar开发环境的过程,从编译器、配置工具、MCAL驱动安装到最后生成代码。这对于基于NXP S32K144的汽车电子系统软件开发至关重要。理解并掌握这些工具使用方法有助于开发者更高效地创建符合Autosar标准的嵌入式软件。
全部评论 (0)


