它是AUTOSAR中首次发布的工具,最初以`AUTOSAR features.mm`文件的形式推出,这是一种思维导图文件格式,可以通过开源软件Freeplane进行读取。此外,特性图还提供了ARXML格式的表示,专门用于特性建模。用户可以通过定制软件或支持ARXML的工具来访问这些内容。 图2.3 AUTOSAR Feature Graph use case 同时,还提供了`AUTOSAR ...
缩写 EM:Execution Management AP:AUTOSAR Adaptive Platform FC:Functional Cluster AA:Adaptive Application ARA:AUTOSAR Runtime for Adaptive Applications SM:State Management CM:Communication Management PHM:Platform Health Management 5 执行管理 5.1 概述 EM 负责系统执行管理的方方面面,包括平台初始化、启动/关闭...
PHM模块可以向EM模块提取请求,调用GetAllProcessState()获取所有进程的状态,当运行状态改变时,EM模块会通过ProcessChanged()通知到PHM。 监控模式 监控模式代表机器或一组应用的全局状态,一般被定义成<机器状态,功能组状态>。当状态改变时,State Management模块通过接口的FunctionGroupState参数向PHM模块通知。 监控功能 PHM...
PHM模块监控进程,如果任何进程的行为不在指定的参数范围内,则可以触发恢复操作。恢复操作由软件集成商根据PHM的软件架构需求来定义并且在执行清单中配置。 19-03 Adaptive AUTOSAR 架构概述(7)-通信管理 7 Communication Management 通信管理 7.1 概述 在分布式的实时嵌入式环境中,CM模块负责应用之间通信的所有方面。 其...
请注意,架构元素EM,SM和PHM与安全高度相关;安全执行管理和安全运行状况监视是自适应应用安全操作的基础。EM、PHM、SM 元件间相互依赖并协调活动,以确保 AUTOSAR 自适应平台内的功能安全。 17.4 系统健康监控 系统健康监控(System Health Monitoring, SHM)引入了与平台无关的运行状况监视。SHM专注于在多个控制器和机器...
浅谈Adaptive AUTOSAR执行管理模块 简介 Execution Management(下称EM),负责平台初始化以及AP应用的启动和关闭。它根据配置好的Manifest文件执行任务,而这些Manifest文件则包含了什么时候,如何启动应用等信息。 EM需要和操作系统一起,共同执行应用的运行调度。EM需要负责操作系统的初始化/配置,让操作系统来做运行时调度,...
AP:AUTOSAR Adaptive Platform SM:State Management AA:Adaptive Application FC:Functional Cluster PHM:Platform Health Management EM:Execution Management UCM:Update and Configuration Management IAM:Identity Access Management 6 状态管理 SM 是一个特殊的 FC,高度依赖于特定 ECU 项目,一般 SM 由系统集成实现。SM...
Adaptive应用是一种特定类型的应用,需要遵守AUTOSAR规范,也即限定只能使用AUTOSAR的标准接口,也要遵守相应的编程标准。Adaptive应用总是位于中间件以上,为了实现更好的可移植性和重复利用性,用户及的应用应当尽可能的是Adaptive应用。 可执行文件作为一个软件单元,是应用的一部分,它有一个entry point(main函数)。应用可...
简介:本书以智能驾驶为背景,面向广大汽车软件人员对学习汽车软件技术的需求,基于AUTOSAR AP平台与恩智浦S32G高性能车载计算芯片,对汽车电子电气架构以及车载高性能控制器的软件发行了详细的介绍。
本书首先讲述了汽车电控系统的发展以及AP规范的基本概念,结合智能驾驶域控制器所面临的安全问题,以AP方法论为线索,层层递进阐述智能驾驶控制器所需的技术要点、开发细节与实践方式,通过示例全面展示了控制器软件开发的具体流程与方法,旨在以开发者的视角深度剖析AUTOSAR方法论的具体实施过程。本书可作为汽车软件工程师或...