AP AUTOSAR 新标准解读系列
文章平均质量分 85
欢迎来到AP AUTOSAR新标准解读系列专栏!在这里,我们将深入探讨AUTOSAR最新标准的各个方面,帮助您了解其核心概念、技术细节和实际应用。无论您是汽车电子领域的工程师、开发者,还是对汽车技术感兴趣的爱好者,这个专栏都将为您提供宝贵的知识和见解。敬请关注,开启您的AUTOSAR学习之旅!
aFakeProgramer
Adaptive AUTOSAR的技术专家,AUTOSAR中国官方培训讲师,具备深厚的汽车行业知识和以太网通信技能。SOME/IP、IPC、DDS、DoIP、UDS、TSN和SOA架构,MQTT,加密,操作系统,v2x,以及c++和Python编程语言。改写成个人简介
展开
-
adaptive AUTOSAR UCM模块中SoftwareCluster与Software Package是什么样的关系,他们分别包含哪些元素?
在自适应AUTOSAR(Adaptive AUTOSAR)的更新和配置管理(UCM)模块中,是一个更高层次的抽象,代表了一组相关的功能和组件,而。这些元素共同定义了软件的功能、行为和更新过程。是这些功能和组件的具体实现。而Software Package。的更新和配置是通过对其中的。至于它们各自包含的元素,原创 2024-08-22 13:49:58 · 57 阅读 · 0 评论 -
AUTOSAR组织引入了Rust语言的原因是什么?有哪些好处?与C++相比它有什么优点?并推荐一些入门学习Rust语言链接等
工具链:Rust 提供了一套完善的工具链,如 rustup、cargo、rustdoc、rustfmt 等,可以方便地安装、编译、测试、文档、格式化 Rust 代码,而 C++ 的工具链较为分散,需要依赖不同的编译器、构建系统、文档工具等。(8) 学习心得:rust 就是 c 语言的升华版_rust是用什么写的_许野平的博客-CSDN博客. https://blog.csdn.net/quicmous/article/details/113930050.后续有没有可能缩小?Rust 语言的优势在哪里?原创 2023-12-15 11:19:34 · 1154 阅读 · 0 评论 -
AP AUTOSAR_EXP_ParallelProcessingGuidelines
本章必须定义在本地范围内的缩写和缩略语,这些缩写和缩略语不包含在 AUTOSAR 词汇表1中。在本文档中,并行处理技术的含义是宽泛定义的。这是有意为之,希望提供并行和相关处理(参见分布式、并发和并行)的设计原则。因此,本文档中的“并行处理技术”一词,涵盖了硬件和软件。在硬件方面,多核、众核、DFP(数据流处理器)、GPU(图形处理单元)、FPGA(现场可编程门阵列)或类似的;翻译 2023-12-18 16:52:07 · 73 阅读 · 0 评论 -
使用AUTOSAR来开发汽车基础软件的优点
我们有300多个模块库,涉及到各个领域的,扭矩的,燃烧的,通用模块库等,那些通用模块库基本上都适用于各个模块的开发。IO抽象模块这块代码和接口也是实现了自动化生成,包括.c文件,因为对于有些项目来说,这个接口有几百个,我们现在正在开发的中央控制系统确实它的接口就有几百个,如果人为做这项工作的话,你要花很长的时间,而且不能保证人工出错的概率,这块我们也是通过自动化脚本来做的。我们在真正做项目开发的时候看它的代码,再同步去看标准,再去看代码看配置背后所蕴含的含义,从工程中去了解标准的含义。原创 2024-01-10 10:38:04 · 884 阅读 · 1 评论 -
AP AUTOSAR——Raw Data Stream (R23-11)
本规范描述了适用于 AUTOSAR 自适应平台的功能群 RAW 数据流的功能、API 和配置。在某些情况下,应用软件需要能够处理通过通信通道发送的原始二进制数据流。在原始二进制数据流中,数据没有类型,并且被处理为连续的字节序列。因此,不需要对数据进行序列化。该功能群规定了一种接口,以支持原始二进制数据流的处理。该接口是静态定义的,独立于底层网络协议。然而,目前原始数据流接口的建模仅支持 TCP/IP 套接字作为传输层。应支持单播和多播套接字连接。套接字可以使用 TCP 或 UDP 作为传输协议。翻译 2024-01-19 20:17:14 · 131 阅读 · 0 评论 -
The future of AUTOSAR has begun!
AUTOSAR有助于节省成本,供应商公司可以专注于一条解决方案路径,因为他们不必遵循不同的方向,OEM可以在平台之间交换软件解决方案,由于共享开发而降低成本,中间件和接口标准化,由于供应商的高度竞争而降低可负担的堆栈成本和工具链,以及更容易的认证。我们对新合作伙伴的开放,对第三方合作的开放,以及我们在形成强大的工业SDV生态系统方面的合作努力,将确保AUTOSAR作为智能移动的标准化软件框架和开放式E/E系统架构的作用。只有在这些问题的事实基础上,您才有机会在没有AUTOSAR的情况下构建您的软件框架。翻译 2024-03-22 10:26:29 · 77 阅读 · 0 评论 -
AUTOSAR AP SWS_Diagnostics
本规范描述了 AUTOSAR 自适应诊断管理 (DM) 的功能、API 和配置。DM 是一个符合 ISO 14229-1[1] 的 UDS 诊断实现,也是一个符合 ASAM SOVD v1.0.0 [2] 的 SOVD 实现,用于 Autosar 自适应平台。自 R19-03 版本起,引入了一个 C++ 接口,作为诊断的接口,用于替代之前基于 ara::com 的服务接口。AUTOSAR 诊断提取模板 (DEXT) [3] 是 DM 的配置输入。AUTOSAR 自适应平台可以通过添加新的软件包来进行扩展,而翻译 2024-04-01 15:03:55 · 245 阅读 · 0 评论 -
如何高效学习AUTOSAR?
主要有两方面,一者,AUTOSAR原文规范,都是纯英文描述,每部分内容动辄几十页,一不小心几百页,要快速筛选我们关注的信息,看懂个中奥秘,没有一定的英语阅读功底,相信我们的学习会束手束脚,久而久之,你可能就放弃学习了。要知道单片机,外设芯片,供电芯片,计时芯片,IO驱动,PWM驱动,复杂驱动,CAN通讯芯片,寄存器,MSC通讯,SPI通讯,DMA,看门狗,操作系统。所以,持续学习的习惯要养成,还要保持。是的,我们是汽车行业的“我辈中人”,我们要迎难而上,“躬身入局”,承担起这份担当,擎起名族复兴的大旗。转载 2023-06-05 14:27:34 · 1120 阅读 · 0 评论 -
AUTOSAR AP 方法论和开发流程的最佳实践
自适应AUTOSAR服务是一种将应用程序分解为不同的功能单元(叫做服务)的组件模型。这些服务通过明确的接口和契约相互连接,实现协作和通信。接口是以中立的方式定义的,不依赖于服务实现的硬件平台、操作系统和编程语言。这使得在各种系统上构建的服务可以以一种统一和通用的方式互动。原创 2023-10-20 20:19:49 · 337 阅读 · 0 评论 -
解读 AP AUTOSAR R22-11 StateManagement .pdf 中文版
状态管理负责运行状态管理的所有方面,包括处理传入事件、确定这些事件/请求的优先级以及设置相应的内部状态。状态管理的内部逻辑可以转换“软重置”,以请求建模过程(在与请求的诊断地址相关的功能组内)执行内部功能,而无需终止和重新启动它们。状态管理可以根据功能组状态影响这些字段,反之亦然,可以根据网络管理的NetworkHandle字段的值将功能组设置为定义的状态。在收到状态更改请求后,执行管理终止不再需要的建模流程,然后在向状态管理确认状态更改之前,在新的功能组状态下启动活动的建模流程。翻译 2023-08-02 16:33:21 · 272 阅读 · 2 评论 -
AP AUTOSAR在软件定义汽车生态系统中的角色
AP AUTOSAR是AUTOSAR(汽车开放系统架构)的最新版本之一,它是一种面向服务的软件平台,旨在满足未来汽车电子系统的需求,特别是高性能计算、高带宽通信、软件无线更新(OTA)等方面。12提高软件的可重用性、可扩展性、可维护性和可移植性,降低软件开发和集成的成本和复杂度。支持多种硬件平台和通信协议,适应不同的计算需求和场景,例如自动驾驶、车联网、智能出行等。支持运行时的软件配置和更新,使汽车能够适应外部环境和用户需求的变化,提高汽车的智能化和个性化水平。原创 2023-08-01 17:32:02 · 596 阅读 · 0 评论 -
Adaptive AUTOSAR 文档官方如何阅读
如果你不知道从哪份文档开始阅读,建议可以从这份开始 AUTOSAR_EXP_PlatformDesign.pdf。目前很多关于 Adaptive AUTOSAR 的文章都是官方文档的简化翻译,不如直接看官方文档更全面深入。软件规范, 详细、深入,一开始可以先跳过,Adaptive AUTOSAR 的实现方/供应商的重要参考资料。文档下载列表中带有 GENERAL 的为 High-level 的一般性文档,应该优先阅读。示例代码的设计文档,帮助更好地理解 FC 模块。解释说明性的文档,优先阅读。原创 2023-04-20 15:24:21 · 681 阅读 · 0 评论 -
AP AUTOSAR——Methodology
Methodology方法论Adaptive AUTOSAR Methodology自适应AUTOSAR方法描述了构建自适应AUTOSAR系统所需的主要活动用例、任务、工作成果/活动与工作成果之间的关系不是什么?不允许其他步骤,具体描述不是一个规定性的顺序描述了一个一般的顺序,但允许迭代和旁侧步骤。首先定义SWC,就是一个功能集合,一个功能可能需要多个SWC来实现。所以需要为某一个功能分配多个SWC其实SWC是什么?其实就是可执行程序,你的代码文件...原创 2021-04-09 16:22:37 · 823 阅读 · 0 评论 -
AP AUTOSAR简介PPT
本文图片来源 博世ETAS AP AUTOSAR ,如有侵权,请留言联系作者删除,谢谢。原创 2021-03-17 09:38:13 · 1698 阅读 · 0 评论 -
AP AUTOSAR 2 —— Introduction to Adaptive AUTOSAR
目录2 Introduction to Adaptive AUTOSAR2.1 The Adaptive Platform: A New AUTOSAR2.2 The CASE for Adaptive2.3 Classic and Adaptive: A Comparison2.4 A Single System2.5 Architecture2.5.1 Logical Architecture2.5.2 Software Architecture2 Int...原创 2021-01-25 16:43:50 · 1403 阅读 · 3 评论 -
AUTOSAR Adaptive Platform Architect
本章主要讲述了自适应AUTOSAR体系结构,提到AP我们常常会有这些的疑问,什么是“面向服务的体系结构”? 构成自适应平台的“模块”是什么? 自适应应用程序如何与平台交互的?我们看到了新的AUTOSAR平台对高性能计算(HPC High Power Computing)、高带宽通信、大数据、异构ECU。好的应用程序设计有两个公认的原则:松耦合、强内聚。为什么这些“好”的设计原则?把不必要的细节中抽象出来并隐藏起来、提高思考设计的能力、把问题分成几个可管理的单元。经典平台采用基于组...原创 2021-03-12 18:04:07 · 527 阅读 · 0 评论 -
AUTOSAR AP硬核知识点梳理(1)——入门必读
Adaptive AUTOSAR是一种新的汽车软件框架,旨在满足现代汽车行业中不断增长的技术需求。随着汽车变得越来越智能,对处理器的性能要求也在不断增长。Adaptive AUTOSAR旨在通过提供高性能计算和通信机制以及灵活的软件配置来满足这些需求,为车联网和远程诊断、自动驾驶汽车铺平道路。Adaptive AUTOSAR为新应用程序(如高度自动驾驶、V2X、OTA软件更新或车辆作为物联网的一部分)提供了支持,这些应用程序对下一代ECU的软件平台提出了全新的要求。原创 2023-10-20 20:00:57 · 480 阅读 · 0 评论 -
AUTOSAR AP 硬核知识点梳理(2)— 架构详解
需要创建一个新的模式声明组(Mode Declaration Group),并将它和功能组集(Function Group Set)关联。功能组集和软件集群(Software Cluster)关联。·在MachineFG中添加Machine的四种状态:Off、Startup、Restart、shutdown,并将MachineFG设置初始状态为OFF。下表展示了功能组和状态的关系:功能组是一种逻辑分组,用于将具有相同或相似功能的进程聚合在一起。原创 2023-10-20 20:13:13 · 1130 阅读 · 0 评论 -
Adaptive AUTOSAR 简介 (2021版)
Adaptive AUTOSAR 简介 Adaptive平台: 一种新的 AUTOSAR 在过去的30-40年中,在汽车环境中使用软件——无论是以功能的数量还是复杂性来衡量——已经从简单的发动机管理系统发展到在车辆平台中普及。AUTOSAR Classic 平台是为了应对汽车软件日益复杂的需求而开发的。该平台的特点是支持硬实时性、高安全性、低资源拥有属性 ECUs,因此非常适合于传统的汽车用例。Classic 平台仍然是功能性汽车 ECUs 的明显选择,这些 ECUs 直接连接到传感器和执.原创 2021-07-09 10:47:44 · 6799 阅读 · 7 评论 -
Adaptive AUTOSAR 学习笔记 3 - AP 背景、技术及特征
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本。本文从AUTOSAR_EXP_PlatformDesign.pdf开始,一边学习,一边顺带着翻译一下。尽力而为,不保证精确。你若愿意,也可以当作 AUTOSAR Adaptive Platform (AP)中文版来阅读 ????1 介绍1.1 内容本规范(AUTOSAR_EXP_PlatformDesign.pdf)描述 AP 设计。目的在于提供概述,但不涉及所有的设计细节。为AP 用户和AP转载 2021-08-17 13:51:58 · 937 阅读 · 1 评论 -
AUTOSAR AP R22-11 有哪些模块,各有什么功能?
(6) Adaptive Autosar 整体架构理解_AgingMoon的博客-CSDN博客. https://blog.csdn.net/AgingMoon/article/details/102813280.(7) Adaptive Autosar 整体架构理解 - CSDN博客. https://blog.csdn.net/usstmiracle/article/details/108639362.基础包括了操作系统接口、执行管理、网络管理、识别访问管理、加密、更新和配置管理等功能¹。原创 2023-08-04 21:28:09 · 664 阅读 · 0 评论 -
AP AUTOSAR 功能集群之间的交互 IFC(Inter-Functional-Cluster interface)通讯方式如何实现?比如 PHM recovery action通讯方式如何实现?
这些接口的提供是为了通过澄清功能集群之间的交互来促进AP规范的开发,并且它们还可以为AP规范的用户提供更好的架构视图。一般来说,功能集群(Functional Clusters)可以通过AP实现特定的方式相互交互,因为它们不受ARA接口的约束,例如PSE51,它限制了IPC的使用。功能集群之间的一种典型交互模型是使用功能集群的受保护接口,以提供实现功能集群特殊功能所需的特权访问。IFC的目的是通过澄清功能集群之间的交互来促进AP规范的开发,并为AP规范的用户提供更好的架构视图。原创 2024-07-31 11:20:59 · 59 阅读 · 0 评论 -
Adaptive AUTOSAR (R23-11)入门必读——SoftWare Architecture
在AUTOSAR自适应平台的诊断部署中,特定的诊断配置,尤其是诊断地址,只能分配给清单中的根软件集群。:清单代表创建的AUTOSAR模型描述的一部分,用于支持AUTOSAR自适应平台产品的配置,并可能与包含适用于清单的可执行代码的其他工件(如二进制文件)结合上传到AUTOSAR自适应平台产品。需要生成一个头文件,该文件定义了一个具有唯一名称的类,该类实现了相应的插件(例如,生成的类的类名和命名空间是从清单中插件的短名称路径派生的)。相应的可执行文件包含了运行在AUTOSAR自适应平台上的机器的可执行代码。翻译 2024-08-12 14:08:20 · 75 阅读 · 0 评论