汽车基础软件AutoSAR自学攻略(一)-低成本AutoSAR环境搭建
创作时间:
作者:
@小白创作中心
汽车基础软件AutoSAR自学攻略(一)-低成本AutoSAR环境搭建
引用
CSDN
1.
https://blog.csdn.net/qq_35057766/article/details/144839010
随着汽车智能化的快速发展,AutoSAR(Automotive Open System Architecture)作为汽车电子系统的基础软件架构标准,其重要性日益凸显。然而,高昂的开发工具成本往往让个人学习者望而却步。本文将介绍如何以低成本搭建AutoSAR开发环境,让每一位对汽车软件开发感兴趣的工程师都能亲身体验这一前沿技术。
一、专栏目的
作为一名在汽车圈从事嵌入式软件开发两年半的工程师,作者深感AutoSAR在行业中的普及和重要性。虽然AutoSAR的标准文档是开源免费的,但要将这些标准软件化并进行实战,却面临着高昂的工具链成本。幸运的是,通过作者的调研发现,仅需几百元就能搭建一套完整的AutoSAR开发环境。本文将详细介绍这一过程。
二、所需工具和安装软件链接
市面上可供选择的汽车MCU众多,但大多数开发工具链要么价格昂贵,要么难以获取个人开发版。经过调研,恩智浦(NXP)的S32K1xx系列芯片成为最佳选择,原因如下:
- Mcal驱动包可以在NXP官网免费申请试用版本
- 编译器可以选择IAR,这是业界常用的编译器
- 集成开发环境使用NXP官方的S32 Design Studio for ARM,可以免费下载
- AutoSAR BSW软件包可以选择普华基础软件最近开源的版本,提供三个月的免费试用期
下面是搭建AutoSAR开发环境所需的所有工具和软件:
- 开发板:NXP S32K144开发板
- Mcal包:NXP官方Mcal驱动包
- Mcal配置工具:EB Tresos 24.0软件
- 编译器:IAR_v8.40.2
- 集成开发环境+调试软件:NXP官方S32DS_v2.2
- AutoSAR BSW软件包:普华开源基础软件“小满”(EasyXMen)
- 调试器:J-Link
三、软件包下载
3.1 AutoSAR BSW软件安装
推荐使用开源免费的普华基础软件“小满EasyXMen”。以下是相关资源链接:
- 代码仓库:https://atomgit.com/easyxmen/XMen
- BSW生成工具(需要邮箱申请激活码):https://register.easyxmen.com/agreement.html
- 官方文档:https://easyxmen.atomgit.net/docs/sub/%E5%B7%A5%E7%A8%8B%E8%AF%B4%E6%98%8E/%E5%B0%8F%E6%BB%A1S32K148%E7%A4%BA%E4%BE%8B%E5%B7%A5%E7%A8%8B%E8%AF%B4%E6%98%8E.html#
- 官方论坛:https://easyxmen.atomgit.com/
3.2 Mcal驱动包下载
访问恩智浦官方网站:
- 点击左上角的设计中心
- 点击汽车软件
- 选择AUTOSAR
- 选择AUTOSAR 4.3
- 拉到网页最下方,找到下载,选择AUTOSAR 4.3 MCAL (QM) for S32K118 and S32K14x - Crypto Driver included
- 选择Mcal QM版本
- 选择Previous版本
- 点击Agree
- 点击Licence,生成个人专属Licence
- 保存licence文件到本地
3.3 EB Tresos工具下载
- NXP官网,Design : Product Information : Automotive SW - AUTOSAR MCAL / QM
- 选择AUTOSAR Tresos Studio 24.0.1
- 同意软件许可
- 出现激活码,将其记住,保存在本地
- 下载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
- 点击生成License Key
- 保存激活码
四、软件安装
4.1 EB Tresos软件安装
- 点击EB下载的工具,setup.exe
- 选择安装路径,点击 Install,等待安装结束后点击 Exit
- 安装 EB tresos 许可证,双击打开 EB_Client_License_Administrator_1_4_0_Setup.exe
- 选择安装目录,尽量不要安装到C盘,文件夹名不要出现空格
- 一直默认点 Next 后 Install 安装,直到安装完成
- 双击打开这个程序:D:\EB\EB_Client_License_Administrator\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
- 默认勾选,点击 Next
- 选择安装路径,点击 Next
- 设置之前安装的EB路径,如 D:\EB\tresos\,然后点击 Install,直到安装成功
- 安装完成,点击tresos Studio
- 查看软件是否能够配置
4.3 S32 Design Studio for ARM软件安装
- 双击运行S32DS_ARM_Win32_v2.2.exe
- 进入进入安装准备界面
- 当安装准备完成之后,会弹出安装向导,点击 Next
- 选择只安装 S32DS 2.2,点击 Next
- 将安装协议拉到底部,勾选同意,然后点击 Next
- 选择安装目录,点击 Next
- 选择在桌面创建图标,点击 Next
- 点击 Install,进入安装流程
- 几秒钟之后会弹出激活界面,输入之前保存的激活码
- 选择离线激活方式
- 将 request.xml 文件保存到任意目录下
- 进入这个链接:Design : Offline Activation
- 选择上传刚刚保存的 request.xml 文件,再点击 Process
- 网页会生成一个 activation.xml 文件,把这个也保存下来
- 在 S32DS 的安装界面选择这个激活文件 activation.xml
- 继续安装
- 点击 I Agree
- 选择安装目录,点击 Install
- 同时安装 PE 驱动安装过程弹出的窗口都点击是就行
- PE 安装完成之后,点击 Close
- 点击安装界面的 Done 即完成安装
4.4 普华AutoSAR基础软件安装
这个安装比较简单,有激活码就能正常使用。
- 点击安装包,可以参考下方文档
- 一路Next进行安装
- 下面是软件打开视图,可以在里面进行AutoSAR配置
五、工具准备
5.1 NXP S32K144 开发板
下面是NXP 32K144开发板,左上角可以通过J-Link链接
5.2 J-Link调试器
六、总结
至此,所有低成本AutoSAR开发环境已搭建完成。对于新手来说,这是一个难得的机会,可以以较低的成本进入AutoSAR的学习和实践。希望每一位对汽车软件开发感兴趣的工程师都能通过这个环境,开启自己的AutoSAR之旅。
热门推荐
上有收益、下有保底,关于“可转债”,你了解多少?
药店擅自将处方上的中药饮片替换成高价中药粉致结账金额更贵 退一赔三被立案查处
中药材及中药饮片知识培训
换个姿势睡觉,不仅养肝,还能使肠胃顺畅,护心安神
黑龙江十大特色名小吃,你吃过几个?
探讨低音音质的增强方法(打造更饱满的低音体验)
夜惊症一般选择哪些方式缓解治疗
芹菜籽能治疗痛风,是真的吗?
个税APP专项附加扣除配偶信息采集错误?三步轻松搞定!
肠道健康吃出来 解锁改善肠道菌群多样性的饮食密码
南京楼市迎来回暖,各类政策助力市场复苏
小肠淋巴管扩张症的治疗方法
美国留学签证该准备那些
留学花钱流程是怎样的?如何合理规划预算?
光速并非不可超越,两种方式超光速让人类实现星际旅行!
痛风五大临床表现,不同阶段如何预防治疗?
日本特定技能签证分类
禁漫天堂现象背后的原因与影响:为何禁漫平台屡屡被封禁?
小孩夜间咳嗽导致睡眠障碍的治疗方法是什么
小孩不停咳嗽怎么办?5个实用缓解方法
法国波旁王朝的开国君主——亨利四世的戏剧性上位史
4月种植什么蔬菜最好?
熟石膏粉对人体有危害吗
红包金额应该怎么选择?
汽车保养六大要点:从机油到车灯的全面维护指南
结婚最多的地方,根本不用催
人类真是食物链顶端没天敌吗?专家指出一动物,差点吃光人类祖先
亲子鉴定可靠吗?解答你关于DNA鉴定的准确率和科学性的疑问
打网球才会得网球肘?你想得太简单了!
新疆喀什高台民居:维吾尔族特色传统建筑