AUTOSAR从入门到精通100讲(三十二)-AutoSar之实时环境RTE
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相关推荐
- AUTOSAR从入门到精通100讲(十二)-V2X通信安全技术要求标准
01 基于LTE的车联网通信架构 基于LTE的车联网通信系统支持车-车(V2V)应用.车-路(V2I)应用.车-网(V2N)应用和车-人(V2P)应用,利用这些应用可向用户提供诸如道路安全.交通效率提 ...
- AUTOSAR从入门到精通100讲(十八)-AUTOSAR操作系统OS
0 为什么需要OS? 现在嵌入式系统纷繁复杂,这点毋庸置疑,但是为什么需要操作系统呢?有没有仔细思考过.其实在早期的嵌入式系统中,是没有操作系统概念的.相信做嵌入式开发的同学都能理解,在main() ...
- AUTOSAR从入门到精通100讲(十三)--autosar架构中的ARXML
在AUTOSAR架构下,ARXML文件作为通用配置文件或数据库文件,在数据传输和存储中起到关键作用 什么是XML? XML(eXtensible Markup Language)可扩展标记语言,是一种 ...
- AUTOSAR从入门到精通100讲(十三)-autosar架构中的ASPICE模块
ASPICE,全称"Automotive Software Process Improvement and Capacity Determination" ,汽车软件过程改进及能力 ...
- AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解
一 TC3xx系列MCAL中TASKING Link文件解析以及代码变量定位方法 1 TASKING Link文件解析 1.1 DSRAM中的数据存放: 在AURIX™ 2G中(以TC387为例),每 ...
- AUTOSAR从入门到精通100讲(十四)-一文详解CAN总线错误帧
01 错误帧的帧结构 在发送和接收报文时,总线上的节点如果检测出了错误,那么该节点就会发送错误帧,通知总线上的节点,自己出错了. 错误帧由错误标志和错误界定符两个部分组成. 主动错误标志:6个连续的显 ...
- AUTOSAR从入门到精通100讲(十一)-AUTOSAR NVM基础知识
1 NVRAM Block 1.1 缩写 NVRAM Block是NVM manager层所定义对象.其相关的概念和基本对象包括: 1.2 BSO和NVRAM Block 之间的组织关系如图 1 所示 ...
- AUTOSAR从入门到精通100讲(十)-DoIP协议介绍
概述 所谓的DoIP其实就是基于以太网的通讯协议对UDS协议的数据进行传输,即Diagnostic communication over Internet Protocol.其本身也是一种协议,规范于 ...
- AUTOSAR从入门到精通100讲(六)-AUTOSAR中的PostBuild Data Set Generation Phase
Post Build Data Set Generation Phase是一个可选的阶段,取决于用户是否要在软件组件和生成的RTE中实现VARIANT-POST-BUILD-SELECTABLE.这种 ...
- AUTOSAR从入门到精通100讲(三十四)-AUTOSAR的分层架构
谈及AutoSar架构前,要稍微了解下AutoSar的背景知识. 汽车上控制器迅速地发展,逐渐出现同一供应商不同代别的产品无法相互移植和复用的现象,更别提不同的供应商的兼容性了.不同代别控制器无法复用 ...
最新文章
- 5 加盐_工业软水处理器定期加盐的标准
- ubuntu部署java环境
- 你真以为你了解Javascript吗?来试试下面几个
- Android 监听锁屏、解锁、开屏 操作
- MySql命令行基本操作
- python reduce求和_Tensorflow 的reduce_sum()函数到底是什么意思,谁能解释下?
- anaconda如何装python_如何在已安装Python条件下,安装Anaconda,,并将原有Python添加到Anaconda中...
- Hadoop:Hadoop基本命令
- S3C2440时钟电源管理
- 超标量处理器设计 姚永斌 前言 摘录
- php ssl证书安装,PHPWAMP如何开启SSL,Apache下如何安装ssl证书?配置ssl证书很简单...
- (droid分享)新浪微博开发系列【十一】之查看微博正文
- inline-block元素高度为0,父级仍被撑起,问题元凶—strut
- mysql中selec sum返回null的解决方法
- No enclosing instance of type FormDetailBean is accessible. Must qualify the allocation with an encl
- 2018拼多多校招【最大乘积】Python解法
- 物联网硬件安全与整改梳理(1)
- linux下的fgetc()与fputc()函数详细介绍及代码演示
- 如何给金蝶kis记账王录入美元初始数据
- 中南大学计算机学院联系方式,中南大学
热门文章
- 详细介绍 安装ns3步骤
- 【渝粤教育】国家开放大学2018年春季 0007-22T文书档案管理 参考试题
- 【渝粤题库】广东开放大学 人力资源本 形成性考核
- android 网络调试工具,安卓网络调试助手
- 记事本写html怎么加a1图片,记事本-功能待添加
- LaTeX indicator function
- python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...
- 廖雪峰讲python高阶函数求导公式_一文读懂Python 高阶函数
- 一文一起,学习功能强大的Java8新StreamAPI,让集合的操作得心应手
- Java简单内存解析