0
点赞
收藏
分享

微信扫一扫

Autosar系列之RTE


文章目录

  • 一、 RTE
  • 二、RTE功能

一、 RTE

RTE(Run-TIme Environment)是Autosar体系结构的核心。

  • RTE是Autosar软件架构中,介于应用层和基础软件层之间,是Autosar虚拟功能总线VFB接口的实现,从而为应用软件Application Software软件之间的通信提供基础设施服务,并促进对包括OS在内的基础软件Basic Software组件的访问。

二、RTE功能

(1)提供基础的通信服务
(2)提供Autosar软件组件访问的基本软件模块服务,eg:对OS调用

事件调用RTE负责调用可运行实体,Autosar软件组件无法动态创建Runnable线程,因此通过事先定义好的RTE Events触发可运行实体的执行。(提前需要将Runnable映射到RTE中)

RTE支持所偶含有Autosar接口的运行体的管理,不仅有SWC,还包括BSW。(所有运行实体都要通过RTE)

RTE需要配置(eg:把Runnables对应到OS的tasks中)
通过RTE的事件触发runnables的运行
生成调用runnables的task代码(生成的Runnable能够在RTE中运行)
配置OS的一部分(tasks,events,alarms)
实现SWC之间的通信
每个ECU的RTE因SWC的需求而异
RTE抽象了OS,防止SWC直接访问OS和BSW

ref:

  • Autosar系列讲解3.1_RTE概述




举报

相关推荐

0 条评论