前言 最近面向服务的架构SOA经常被谈。AP AUTOSAR作为SOA这种设计思想的一种实现,成为汽车SOA落地时的一种不错的选择。 但是,计划采用AP AUTOSAR就意味要选择AP AUTOSAR工具链。本篇闲谈,跟大家分享一些AP AUTOSAR供应商不愿说的“坑点”(或者说应该从哪些角度考虑来选择AP AU
前言 搞一下新架构下的软件技术系列会从高层软件架构出发,从宏观的软件技术运用开始,逐步展开每个方面的软件技术细节,为读者朋友们提供学习软件相关技术的平台。全系将涵盖软件架构设计,服务应用设计,中间件技术,模型开发技术等方面进行分享。 此次分享的是AUTOSAR 功能安全概述
全部学习汇总: https://github.com/GreyZhang/hack_autosar 继续学习AUTOSAR,看一下官方的文档。 如果短名称由不同的短名称组成,则这些特定短名称中的每一个都应由一个短名称片段列出。 在 4.1 中,组合的 shortName 是“A__B”。 第一个 S
全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! 继续学习AUTOSAR的文档,看一下《AUTOSAR_TPS_DiagnosticExtractTemplate》。 1.2 范围 本文档描述了对诊断配置贡献的正式描
全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! 继续学习AUTOSAR的文档,看一下《AUTOSAR_TPS_BSWModuleDescriptionTemplate》。 10.5 用于快速原型的 McSupportData AUTOSA
全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! 继续学习AUTOSAR的文档,看一下《AUTOSAR_TPS_BSWModuleDescriptionTemplate》。 10 测量和标定支持 10.1 McSupportData 概
全部学习汇总: https://github.com/GreyZhang/hack_autosar 继续学习AUTOSAR的文档,看一下《AUTOSAR_TPS_BSWModuleDescriptionTemplate》。 声明的内存部分的范围 更重要的是要注意,BSW 模块或 SWC 应仅声明那些实际上是其
全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! 继续学习AUTOSAR的文档,看一下《AUTOSAR_TR_FrancaIntegration》。 1.5 限制和扩展 1.5.1 动态通信 AUTOSAR
全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! 继续学习AUTOSAR的文档,看一下《AUTOSAR_TR_FrancaIntegration》。 1.3 动机 为了更详细地激发作为 AUTOSAR 和非 AUTOSAR
全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! 继续学习AUTOSAR的文档,看一下《AUTOSAR_TR_FrancaIntegration》。 1.1 目标 AUTOSAR 涵盖不同的汽车应用领域,但不一定涵盖
全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! 继续看AUTOSAR的文档,梳理一下《AUTOSAR_RS_SafetyExtensions》的需求部分。 安全措施和安全机制 AUTOSAR 模型中可表达的安
全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! 继续看AUTOSAR的文档,梳理一下《AUTOSAR_RS_ECUConfiguration》。 ECUC客户端的需求 BSW的预编译时间配置 对
MICROSAR ETH 简介 以太网即 ETH (Ethernet) 是 MICROSAR (*MICROSAR 是由Vector 开发的一套符合 AUTOSAR 标 准的基础软件代码包,包含了 MICROSAR.RTE 以及 MICRO- SAR.BSW,覆盖了 AUTOSAR 的所有标准,还具有一些扩展功能模块,每一个AUTOSAR 的BSW 模块都能对应到具体的 MICROSAR
Reception Process Reception of a Signal Application 通过Com_ReceiveSignal 请求获取接收到的Signal Value, 需要注意的是一定要先收到RX Indication, 在去请求Com_ReceiveSignal 才能获取到接收到的Signal Value, CAN Read Process Reception of a Signal Group 对于RX
someip是现代车辆通信的主流通信协议知一; someip的主要涉及模型以及协议结构,我就不做多的做介绍了,如有需要请读者自行进行百度学些; 虽然someip协议已经基本成熟,但有多个实现版本,现在使用较多的主要有,vector autosar配置的someip版本,以及网络开源的vsomeip版本; 这两个版本在理论上
预编译数据集合同阶段是为了给特定的应用层软件组件或者基础软件模块做预编译变形管理而引入,应用层软件组件和基础软件模块支持变形管理,变形管理可以引入系统常数作为变形的约束条件,该阶段的会生成一些条件值宏定义(Condition Value Macros),该阶段的产物只有一个即RTE配置头文件(Rt
Client-Server 接口和Sender-Receiver接口是AUTOSAR中最经常被使用的两类基础接口,在基于Sender-Receiver接口通信的上下文中使用的四种RTE Event已经在上一篇介绍,本篇介绍基于Client-Server接口通信的上下文中涉及到的两种RTE Event,OperationInvokedEvent 和Asynchrono
ExclusiveArea即常说的独占区,在独占区内的代码段执行不会被打断,常用于保护对全局符号的读写访问或者对共享设备的操作等。ExclusiveArea需要在软件组件的内部行为(InternalBehavior)中定义 ,是不能跨SWC边界进行使用的(BSW模块也与此类似)。ExclusiveArea的使用有两种方式,一种是Run
RTE支持两种通信模式给Sender-Receiver接口,如下 Explicit-明确的,直接的。软件组件采用明确的RTE API实现数据元素的接收和发送 ; Implicit-含蓄,隐含的。RTE在调用可运行实体(Runnable)之前自动读取一组指定的数据元素,并在可运行实体终止后自动写入(不同)数据元素集。由于可运行程序
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf。作者:Zijian/TENG 原文地址(获取最新更新):https://www.cnblogs.com/tengzijian/p/15171199.html 缩写 NvM:Non-volatile Memory CM:Communication Management DCM:Diagnostic Comm
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf。作者:Zijian/TENG 原文地址(获取最新更新):https://www.cnblogs.com/tengzijian/p/15135074.html 缩写 DM:Diagnostics Management UDS:Unified Diagnostic Services DoIP:Diagnost
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf 译注:目前几乎没有 OEM 有 RESTful 的需求,很多 AP 供应商也并没有实现 RESTful。优先级不高,暂且跳过本章翻译,待完成其他章节后,补充本章翻译。可关注原文地址以获取后续更新:htt
在过去的30至40年中,嵌入式软件的发展呈指数级增长,并且没有丝毫放缓的迹象。因此,“ 软件对现代汽车至关重要”的说法已经成为一种共识。 AUTOSAR Classic 平台支持了汽车软件的增长。该平台的特点是支持硬实时,高安全性,可用资源相对较低的ECU,因此非常适合传统的汽车应用。 而智能
全部学习汇总: https://github.com/GreyZhang/hack_autosar 继续梳理《AUTOSAR_TR_Methodology》。 绑定时间定义 概要 绑定时间不能取字面意思,不是一个精确的时间点,而是处理步骤的分类。 例如,绑定时间 CodeG
全部学习汇总: https://github.com/GreyZhang/hack_autosar 继续梳理《AUTOSAR_TR_Methodology》。 快速原型目的 此用例描述了在 AUTOSAR 中启用快速原型设计的常用活动。 描述 在ECU开发过程