AutoSAR 实操:从入门到攻城狮
文章平均质量分 86
随着汽车行业的发展和对汽车电子软件需求的增加,AutoSAR 将会变得越来越重要,但 AutoSAR 入门门槛高、工具链价格昂贵,动辄几百上千万的软件使用授权费对 OEM、Tier1 来说都是很大的研发投入,这也使得很多初学者望而却步。
经笔者亲自摸索,“站在前人的肩膀上“找到一条低门槛的入门道路
优惠券已抵扣
余额抵扣
还需支付
¥69.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
cfl927096306
关注行业动态,不断充实自我。
展开
-
用AutoSAR点亮LED——MCAL配置
本文目的是要配置开发板上的 RGB LED,顾名思义,有 3 颗 LED 需要配置,详细介绍一下 MCAL 中的 Port 和 Dio 模块的配置方法,以及如何在 IAR 工程中集成 MCAL 源代码和 EB 生成的配置代码。Base 模块是使用 MCAL 时必须的,定义了一些通用的变量、宏定义等,直接按照上面方法一样,右键 ECU ID 名,在 Module Configurations 界面添加 Base 模块,不需要配置什么。默认是 disable PLL 的,默认会有一个报错,去掉勾选即可。原创 2023-09-13 06:20:02 · 682 阅读 · 1 评论 -
点亮LED——第一个IAR工程
使用了一个 demo 工程,不管是裸机程序还是AutoSAR程序,那都是别人已经创建好的工程。本节来介绍如何来创建自己的工程,本节介绍如何创建一个 IAR 的工程,点亮开发板上的 LED。经过前面的步骤,发现在 IAR 工程中添加文件,是很繁琐的一件事,如果你需要添加的文件很多,还采用这种方式去添加的话,就会很烦,幸好有个工具可以帮忙,叫 EWPtool。同理再创建个 startup 的 Group,再添加启动文件,最后右键工程名添加 main.c,最终目录结构如下,记得点击。原创 2023-09-08 06:41:56 · 933 阅读 · 0 评论 -
点亮LED——第一个S32DS工程
使用了一个 demo 工程,不管是裸机程序还是 AutoSAR 程序,那都是别人已经创建好的工程。本节来介绍如何来创建自己的工程,本节介绍如何创建一个 S32DS 的工程,点亮开发板上的 LED。有时候会报错:main.c:56 xxxx,可以忽略,此时按 SW2 按键,可以看到红色 LED 亮起;点击单行调试,看看效果(想看到LED灯变化,则需要你按住开发板上的SW2按键,可看看主函数代码逻辑)修改代码,原示例程序控制的是蓝色 LED,我们现在把它改成红色 LED,看看效果。接下来,我们编译一下工程。原创 2023-09-03 08:15:46 · 540 阅读 · 0 评论 -
测试开发板——第一个AutoSAR程序
集成工程的 Davinci Configurator 工程文件位于工具包: AUTOSAR_TOOLs\S32K144_SIP\MICROSAR\CBD1800257_D01_S32K1xx\Applications\S32K144_Start_new_IAR\S32K144_Start.dpa,双击打开该工程。IAR ==> Project ==> Options ==> Debugger,Debuger-Driver 必须选 PE micro,然后保存退出。最后下载程序到开发板,点击 Connect。原创 2023-08-25 07:10:07 · 940 阅读 · 1 评论 -
搭建AutoSAR开发环境
任何开发都需要一套开发环境,包括软硬件环境,笔者后续将介绍的是 NXP 的 S32K144 配套的开发板。接下来详细介绍怎么获取这些软硬件工具。仅供个人学习使用!原创 2023-08-24 06:29:26 · 3145 阅读 · 19 评论 -
AutoSAR 简介
AutoSAR 就是 AUTOmotive Open System ARchitecture 的简称,中文翻译就是汽车开放系统架构。简单点说:就是将汽车电子控制单元(ECU)的软件底层做一个标准的封装,使得大家可以共用一套底层软件,只需要修改其中的一些配置,就可以匹配不同的硬件。总结一句话就是“一套写得比较好的底层软件”。OEM - 整车厂,例如宝马、奔驰、奥迪、大众、丰田Tier1 - 一级供应商,直接向OEM供应ECU等,如大陆、博世。原创 2023-08-24 06:17:18 · 379 阅读 · 3 评论