Adaptive AUTOSAR 学习笔记 7 - 应用设计和 Manifest

本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本
AUTOSAR_EXP_PlatformDesign.pdf

缩写

  • AP:AUTOSAR Adaptive Platform

3.5 Application Design

Application Design 描述所有设计相关的建模,侧重以下方面:

  • 数据类型:用于软件设计、实现过程中分类信息
  • 服务接口:面向服务通信的核心
  • 定义应用如何访问面向服务的通信
  • Persistency 接口:访问持久性数据和文件的核心
  • 定义应用如何访问文件
  • 定义应用如何访问加密软件
  • 定义应用如何访问 Platform Health Management
  • 定义应用如何访问 Time Bases
  • 序列化属性:定义数据如何序列化以在网络上传输
  • REST 服务接口:和 Web 服务通信的核心
  • 描述客户端和服务端的能力
  • 应用分组:方便软件部署

Application Design 中定义的 artifacts 独立于特定的部署,方便在不同的部署场景下复用软件实现。

3.6 Execution Manifest

Execution Manifest 用于提供将应用部署到 AP 所需的信息。大致想法是让应用软件代码尽可能独立于部署的环境,增加软件复用的几率。

有了 Execution Manifest,应用的实例化就可控:

  • 同一个应用在同一台
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.背景 2 2.技术驱动因素 2 3.AP的特点 3 4.经典、自适应和非AUTOSAR ECU的集成 4 1.逻辑视图 5 2.物理视图 7 3.方法论和Manifest 8 5.应用设计 10 6.执行Manifest 10 7.服务Instance Manifest 11 1.概述 11 3.调度 12 4.内存管理 12 5.设备管理 12 1.概览 12 2.系统启动 12 3.执行管理责任 13 4.确定性执行 13 5.资源限制 14 6.应用程序恢复 14 7.受信任的平台 15 1) 可以要求将功能组设置为专用状态 16 2)(部分)网络可被要求取消/激活 16 3) 可以要求机器关闭或重新启动 16 4) 其他自适应(平台)应用程序的行为可能会受到影响 16 5) 可以执行项目特定的动作 16 1.概述 20 2.架构 20 3.组件 20 1.概述 21 2.诊断通信子集群 22 3.事件存储子集群 23 1.概述 25 2.设计 26 3.架构 26 1.网络管理算法概述 26 2.架构 27  图1 NM概述 27 1.术语 40 2.IAM框架的范围和重点 41 3.AUTOSAR规范的内容 41 4.IAM框架的体系结构 ①一般框架 42 (1) 使用加密的密钥或密钥句柄进行操作 46 (2) 尽管可能会损害应用程序安全地管理密钥 46 (3) 限制应用程序对键的访问和允许的操作 46  API扩展说明 47 2.架构 47 1.Safety概述 48 2.信息交换保护(E2E保护) 49 3.平台健康管理 49 Core Types定义了多个功能集群作为其公共 interface 的一部分使用的通用类和功能。定义Core Types的理由之一是包括 Interface 定义中经常使用的常见复杂数据类型。 52 1.错误处理 52 2.高级数据类型 53 3.全局初始化和关闭功能 53

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值