
AUTOSAR
文章平均质量分 92
斯蒂芬杜
这个作者很懒,什么都没留下…
展开
-
AUTOSAR BSW MD文件解析
在AUTOSAR整个工作流程中,有一个东西非常重要,它贯穿整个流程,那就是arxml文件。根据AUTOSAR架构,不同软件层的职责是是不一样的,所以相应的arxml文件内容也是不一样的。本文将介绍BSW层MCAL的模块描述文件。...原创 2022-07-09 21:51:06 · 3850 阅读 · 1 评论 -
AUTOSAR MCAL解析: ADC
MCAL模块解析 — ADC1. 知识点概览可能很多人认为ADC很简单。是的,ADC的工作原理很多人大概了解 ,但再简单的模块在AUTOSAR里面就没听说过简单的。先看看一张图吧,以下是我大概总结的一些ADC模块里面的概念,该图也只是尽量囊括主要概念,并非所有东西都能体现。下图只是列举的知识点,各个知识点之间有牵连,总之并没有你想的那么简单。本文也不会涉及到下图中的所有知识点,但会尽量将重要的知识点给大家讲解清楚。2. Group/Channel/Hardware关系首先来看看最常见的Group,原创 2021-07-22 20:25:48 · 11620 阅读 · 14 评论 -
AUTOSAR MCAL详解:FLS
作者:Stephen Du免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。所有文字均是自己码出来的,所有图片均为自己勾画(除部分来源于原始标准)。复制/转发请注明来源/作者。欢迎添加微信交流学习。文章目录1. 简介2. 术语定义3. 使用限制4. 基础知识5. 主要接口5.1 Fls Sector Size5.2 Fls_Write5.3 Fls_Erase5.4 Fls_Cancel5.5 Fls_GetJobResult5.6 Fls_MainFuncti.原创 2021-03-26 10:55:27 · 18738 阅读 · 13 评论 -
AUTOSAR MCAL解析:MCU
作者:Stephen Du免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。复制/转发请注明来源/作者。欢迎添加微信交流学习。AUTOSAR MCAL MCU模块解析1. 简介MCU驱动程序提供微控制器初始化,掉电功能,复位和微控制器其他MCAL软件模块所需的特定功能的服务(这里主要指那些公共寄存器的设置)。需要注意的是,启动代码和用于升级的Bootloader是不在AUTOSAR负责范围内的,启动代码是特定于MCU的(不同MCU的启动代码都不一样,见下章节).原创 2020-09-29 15:42:33 · 9149 阅读 · 0 评论 -
AUTOSAR MCAL详解: SPI (2)
作者:Stephen Du免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。所有文字均是自己码出来的,所有图片均为自己勾画(除部分来源于原始标准)。复制/转发请注明来源/作者。欢迎添加微信交流学习。本文将详细介绍AUTOSAR MCAL SPI模块的知识点及注意事项,本模块的配置会在其他文章进行分享。本文大部分内容来源于标准,并参照了NXP S32K1系列的 MCAL SPI的代码。耐心看完本文后,你就对AUTOSAR MCAL SPI有了非常深入的了解。内.原创 2021-03-23 16:19:44 · 12778 阅读 · 3 评论 -
AUTOSAR MCAL详解:SPI(1)
本文介绍使用MCAL SPI模块的一些知识点及注意事项,本模块的配置会在其他文章进行分享。本文第一版介绍一些基本知识点,会持续更新。。。,如感兴趣,可添加关注1.MCAL SPI模式及功能 SPI_LEVEL_DELIVEREDAPI等级 Sync Mode同步模式 Async Mode异步模式 Spi_SetAsyncMo...原创 2019-08-02 18:57:08 · 9993 阅读 · 6 评论 -
AUTOSAR MCAL解析:Wdg
作者:Stephen Du免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。复制/转发请注明来源/作者。欢迎添加微信交流学习。模块简介看门狗/Wdg模块是一个独立的定时器,可用于系统使用。它的作用是提供安全功能以确保软件按计划执行,并且CPU不会陷入无限循环或执行意外的代码。如果Wdg模块在一定时间内未被触发/刷新/喂狗,它将复位MCU。这是一个非常常用、非常重要的一个模块。AUTOSAR MCAL Wdg模块主要提供以下服务/API:初始化/Wdg_I.原创 2020-11-27 16:09:09 · 9849 阅读 · 8 评论 -
AUTOSAR参数配置类及变体概述
作者:Stephen Du免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。复制/转发请注明来源/作者。欢迎添加微信交流学习。文章目录1. 配置类/等级(Configuration Classes)1.1 Pre-compile time/预编译时1.2 Link time/链接时1.3 Post-build time/构建后2. 变体(Variant)3. 配置集(Configuration sets)1. 配置类/等级(Configuration Class.原创 2020-11-20 15:45:46 · 6686 阅读 · 9 评论 -
AUTOSAR软件架构 --- 软件分层概述
免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。复制/转发请注明来源/作者。欢迎添加微信交流学习。写在最前面的前言:虽然本文主要内容来源于AUTOSAR标准文档,但绝非简单的翻译。我也知道网络上有很多这样的入门文章。但我还是准备写点我自己的东西,还是我的原则,单一的搬运工没意义。既然包含了我自己的理解,受知识所限,我也无法保证100%正确,但我想这也许会引发你更多思考。希望对你有帮助。文章目录AUTOSAR 的应用范围汽车ECU通用特性AUTOSAR扩展性.原创 2020-11-13 18:21:17 · 6943 阅读 · 6 评论 -
NXP S32K3 RTD-MCAL快速引导
作者:Stephen Du免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。复制/转发请注明来源/作者。欢迎添加微信交流学习。文章目录前言1. 前期准备1.1 下载安装1.2 更新调试器(PEMicro)驱动2. 修改脚本3. 生成配置代码4. 编译5. 设置调试目标6. 新建工程前言NXP官网最近发布了其最新一代GPIS芯片:S32K3系列。这是继S32K家族S32K1系列之后的升级系列,在各方面都有较大提升,见下描述(来源于官网):S32K3系列包括基.原创 2020-11-10 17:21:36 · 9731 阅读 · 14 评论 -
NXP_AUTOSAR_MCAL开发环境搭建引导_S32K14x系列
NXP_AUTOSAR_MCAL开发环境搭建引导1 安装准备1.1 所需软件/组件列表概览1.2 软件License申请1.2.1 普通用户1.3 软件下载1.3.1 Autosar Mcal下载1.3.2 Elektrobit Tresos Studio下载2 软件安装2.1 安装EB Tresos Studio2.2 安装组件3 示例工程3.1 示例工程前期准备3.2 导入示例工程3.3 加载...原创 2019-05-07 17:25:05 · 33529 阅读 · 54 评论 -
NXP AUTOSAR OS安装指导及注意事项
NXP AUTOSAR OS安装指导及注意事项1. 前言目前NXP官方可下载的版本为AUTOSAR OS 4.0。官方已移植了多个芯片并且是免License的,只有少数芯片需要商业license。所以想要学习的同学,这是一个非常好的资源。下载链接。温馨提醒:目前NXP官方已不再维护/升级该OS,所以需要项目中使用的同学建议提前请咨询官方。已经移植好的芯片及License情况如下:2...原创 2019-11-27 15:04:17 · 6804 阅读 · 11 评论 -
AUTOSAR CDD 模块解析 --- 设计建议
作者:Stephen Du(杜坤霖)1. 模块简介CDD是啥?首先看字面意思,CDD(Complex Device Driver or Complex Driver)是复杂设备驱动/复杂驱动的缩写,但是它不仅限用于驱动模块,也可以是应用或者与芯片、ECU相关的其他模块。一个CDD模块是AUTOSAR里面的一个软件实例,属于AUTOSAR的一部分,但是该模块没有被AUTOSAR标准化。它...原创 2019-06-25 18:36:51 · 21580 阅读 · 3 评论 -
AUTOSAR DET模块解析
AUTOSAR DET模块解析参考文档: AUTOSAR_SWS_DefaultErrorTracer.pdf/AUTOSAR_SWS_DevelopmentErrorTracer.pdfDET的文档有些版本归类到诊断(Diagnostics)下面,有些版本归类到系统服务(SystemServices)下面。关于这个问题也是我个人最困惑、吐槽的地方。很多文档官网一直在变更。1. 简介D...原创 2019-06-14 17:55:33 · 13587 阅读 · 1 评论 -
AUTOSAR模块简介
AUTOSAR Basic Software Modules (BSW) DescriptionAbbreviationDescriptionAdcThe ADC driver is responsible for controlling the analog-digital converter and for accessing the results of a conv...原创 2019-05-20 16:20:24 · 11650 阅读 · 6 评论 -
AUTOSAR各版本对比及模块统计
AUTOSAR Overview of different versionStephen Du1. AUTOSAR History Overview2006200820102012201420162018V1.0 V2.0 V2.1 V3.0 V3.1 V4.0 V3.2 V4.1 V4.2 V4.3 V4.4 HistoryAUTOSAR Release2. Summary of C...原创 2019-05-20 16:15:59 · 15123 阅读 · 0 评论