汽车基础软件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之旅。
热门推荐
高血压人群应该怎么吃?——以食养身(高血压篇)
患有高血压后,牢记这4个降压措施
探秘驻马店:宝严寺塔与悟颖塔的历史奥秘
汉安成遗址:驻马店的千年古城记忆
刀郎为什么这么热?音乐的成功是因为共鸣
春节档大片的文化密码:《射雕》《封神》《哪吒》的传承与创新
中国最“纯”的寺庙,不收门票,2块钱吃一顿斋饭,却有一个要求
山东过年舅舅去外甥家送什么
时间永远不够用?教你如何从容应对多重身份,平衡工作与生活
职场"斜杠青年":如何在多重身份中实现自我价值最大化?
职场“斜杠青年”,如何在多重身份中实现自我价值最大化?
湾区升明月:群星唱响《我的中国心》
特发性震颤的典型症状表现有哪些?应该怎么辨别?
高血压患者食疗指南:七种证型的针对性食疗方案
糖尿病患者的饮食指南:从升糖指数到实用菜单
高血压到底会不会遗传?一文详解遗传机制与预防措施
长安UNI-K手势控制黑科技大揭秘!
医生口中的“忌辛辣”,原来指的不是不吃辣椒?要忌哪些食物
装修灯具选择要点及种类介绍
冬季水果选购:弯香蕉更甜?
长春下周气温飙升!292路公交出行全攻略
乘坐292路公交探秘长春水文化生态园
西湖边的绝美秋景,错过要再等一年!
杭州植物园&馒头山社区:绝美打卡地大揭秘!
双十一洗车神器大揭秘:让你的爱车焕然一新!
特斯拉车主必看:科学洗车全攻略
茂名探秘:三大网红景点让你嗨翻天!
放鸡岛:茂名最美海岛的前世今生
复旦大学里的陈建功故居:见证中国现代数学奠基人的学术人生
绍兴陈建功故居建筑特色大揭秘