AUTOSAR软件组件-学习笔记

SWC - 软件组件

AUTOSAR软件组件大体上可分为原子软件组件和部件。原子软件组件可分为以下几种类型

  1. 应用软件组件(application SWC) :主要是复杂算法控制和一些简单需求控制。如智能大灯控制,防夹触发。
  2. 传感器/执行器软件组件:此处我个人理解为,app层下达的执行命令,通过RTE直接到底层,控制设定的驱动器。
  3. 标定参数软件组件:提供标定工程师参数值的特殊软件。
  4. ECU抽象软件组件:提供ECU可以访问底层的能力。(MACL)
  5. 复杂设备驱动组件:暂时未遇到,感觉像构造唤醒源之类的代码。
  6. 服务软件组件:各种协议栈。can,lin,车载以太网。

 

AUTOSAR虚拟功能总线

若从整车级别看整个汽车的所有功能,汽车无非就是采集,计算,执行。AUTOSAR为了实现一种“自顶向下”设计的软件组件定义。提出了虚拟功能总线)(virtual function bus ,VBF)的概念。

这样的好处,可以减轻应用设计人员开发思路局限的负担,不局限于某一个ECU的开发,使之应用功能更严谨。内部通信与外部通信的区别只有等到系统设计与配置阶段,将软件组件分配到不同的ECU之后才会体现出来。最终,VFB的真实通信实现可以由RTE和基础软件来保证。所以,RTE是AUTOSAR VFB的具体实现。

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值