Autosar系列之Autosar应用层整体入门

一、整个功能示意图

在这里插入图片描述
功能抽象化
在这里插入图片描述

继续抽象化
在这里插入图片描述

二、软件组件SWC分类

1.Application SWC

  • 实现算法

2.Sensor/actuator

  • 为Application提供I/O
  • 为ECU绑定(不像Application那样能够子各ECU上自由映射)

3.composition

  • 整个SWC的逻辑集合

在这里插入图片描述

三、SWC组件:ports

功能:

  • 和其他SWC的通信接口通信
  • 通信内容:Data elements(S/R)与operations(C/S)
    在这里插入图片描述

1.发送-接收端口Sender-Receiver

传输数据;
一个port可以包含多种data element;
如果一个data element要通过总线传输,那么他必须与一个signal对应起来;
DE既可以是简单的数据类型(integer,float),也可以是复杂类型(array,record);
通信方式:1:n,或者n:1

在这里插入图片描述

2.客户端-服务端端口Client-Server

提供Operation服务;
通信方式:1:1 or n:1(与S/R对应,客户端可以调用单个Server的一个服务, 也可以调用单个Server的多个服务)
同步或者异步;
一个C/S port包含多种operations;
Operations可以被单个调用;
在这里插入图片描述

四、可运行实体Runnables

Runnable entities(简称Runnables)

  • 包含实际实现的函数(具体的逻辑算法或者操作)
  • Runables由RTE周期性或者事件触发调用

在这里插入图片描述

ref:
Autosar系列讲解4.1_Autosar整体讲解_入门上

猜你喜欢

转载自blog.csdn.net/u011436427/article/details/129918734
今日推荐