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

应用软件组件包含的系统软件是与CPU和位置相关的。这就意味着,受系统设计人员施加的约束,应用程序软件组件可以在系统配置期间映射到任何可用的ECU。RTE负责确保组件能够通信,并且无论在哪里映射组件,系统都能按预期继续工作。RTE包含系统基础设施的可变元素,这些可变元素来自于组件到ECU的不同映射以及标准化的RTE服务。每个ECU生成和配置RTE,来确保RTE是ECU的最佳选择。

上面说了这么多,具象地描述下这个过程。如下图,可以将RTE理解成AUTOSAR架构中的服务员角色。它是来沟通、交互不同SW-C之间,以及SW-C与BSW之间信息的传递者。

AUTOSAR从入门到精通100讲(三十二)-AutoSar之实时环境RTE相关推荐

  1. AUTOSAR从入门到精通100讲(十二)-V2X通信安全技术要求标准

    01 基于LTE的车联网通信架构 基于LTE的车联网通信系统支持车-车(V2V)应用.车-路(V2I)应用.车-网(V2N)应用和车-人(V2P)应用,利用这些应用可向用户提供诸如道路安全.交通效率提 ...

  2. AUTOSAR从入门到精通100讲(十八)-AUTOSAR操作系统OS

    0  为什么需要OS? 现在嵌入式系统纷繁复杂,这点毋庸置疑,但是为什么需要操作系统呢?有没有仔细思考过.其实在早期的嵌入式系统中,是没有操作系统概念的.相信做嵌入式开发的同学都能理解,在main() ...

  3. AUTOSAR从入门到精通100讲(十三)--autosar架构中的ARXML

    在AUTOSAR架构下,ARXML文件作为通用配置文件或数据库文件,在数据传输和存储中起到关键作用 什么是XML? XML(eXtensible Markup Language)可扩展标记语言,是一种 ...

  4. AUTOSAR从入门到精通100讲(十三)-autosar架构中的ASPICE模块

    ASPICE,全称"Automotive Software Process Improvement and Capacity Determination" ,汽车软件过程改进及能力 ...

  5. AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解

    一 TC3xx系列MCAL中TASKING Link文件解析以及代码变量定位方法 1 TASKING Link文件解析 1.1 DSRAM中的数据存放: 在AURIX™ 2G中(以TC387为例),每 ...

  6. AUTOSAR从入门到精通100讲(十四)-一文详解CAN总线错误帧

    01 错误帧的帧结构 在发送和接收报文时,总线上的节点如果检测出了错误,那么该节点就会发送错误帧,通知总线上的节点,自己出错了. 错误帧由错误标志和错误界定符两个部分组成. 主动错误标志:6个连续的显 ...

  7. AUTOSAR从入门到精通100讲(十一)-AUTOSAR NVM基础知识

    1 NVRAM Block 1.1 缩写 NVRAM Block是NVM manager层所定义对象.其相关的概念和基本对象包括: 1.2 BSO和NVRAM Block 之间的组织关系如图 1 所示 ...

  8. AUTOSAR从入门到精通100讲(十)-DoIP协议介绍

    概述 所谓的DoIP其实就是基于以太网的通讯协议对UDS协议的数据进行传输,即Diagnostic communication over Internet Protocol.其本身也是一种协议,规范于 ...

  9. AUTOSAR从入门到精通100讲(六)-AUTOSAR中的PostBuild Data Set Generation Phase

    Post Build Data Set Generation Phase是一个可选的阶段,取决于用户是否要在软件组件和生成的RTE中实现VARIANT-POST-BUILD-SELECTABLE.这种 ...

  10. AUTOSAR从入门到精通100讲(三十四)-AUTOSAR的分层架构

    谈及AutoSar架构前,要稍微了解下AutoSar的背景知识. 汽车上控制器迅速地发展,逐渐出现同一供应商不同代别的产品无法相互移植和复用的现象,更别提不同的供应商的兼容性了.不同代别控制器无法复用 ...

最新文章

  1. 5 加盐_工业软水处理器定期加盐的标准
  2. ubuntu部署java环境
  3. 你真以为你了解Javascript吗?来试试下面几个
  4. Android 监听锁屏、解锁、开屏 操作
  5. MySql命令行基本操作
  6. python reduce求和_Tensorflow 的reduce_sum()函数到底是什么意思,谁能解释下?
  7. anaconda如何装python_如何在已安装Python条件下,安装Anaconda,,并将原有Python添加到Anaconda中...
  8. Hadoop:Hadoop基本命令
  9. S3C2440时钟电源管理
  10. 超标量处理器设计 姚永斌 前言 摘录
  11. php ssl证书安装,PHPWAMP如何开启SSL,Apache下如何安装ssl证书?配置ssl证书很简单...
  12. (droid分享)新浪微博开发系列【十一】之查看微博正文
  13. inline-block元素高度为0,父级仍被撑起,问题元凶—strut
  14. mysql中selec sum返回null的解决方法
  15. No enclosing instance of type FormDetailBean is accessible. Must qualify the allocation with an encl
  16. 2018拼多多校招【最大乘积】Python解法
  17. 物联网硬件安全与整改梳理(1)
  18. linux下的fgetc()与fputc()函数详细介绍及代码演示
  19. 如何给金蝶kis记账王录入美元初始数据
  20. 中南大学计算机学院联系方式,中南大学

热门文章

  1. 详细介绍 安装ns3步骤
  2. 【渝粤教育】国家开放大学2018年春季 0007-22T文书档案管理 参考试题
  3. 【渝粤题库】广东开放大学 人力资源本 形成性考核
  4. android 网络调试工具,安卓网络调试助手
  5. 记事本写html怎么加a1图片,记事本-功能待添加
  6. LaTeX indicator function
  7. python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...
  8. 廖雪峰讲python高阶函数求导公式_一文读懂Python 高阶函数
  9. 一文一起,学习功能强大的Java8新StreamAPI,让集合的操作得心应手
  10. Java简单内存解析