因为AUTOSAR软件构件没有能力动态创建线程,所以由RTE负责调入运行体。正因为这样,AUTOSAR所有软件活动都是由RTEEvents引起的。 An RTEEvent encompasses all possible situations that can trigger execution of a runnable entity by the RTE. RTEEvents 试图把所有可能触发任务的事件都包含进来。[The different classes ...
首先就能看出AutoSAR主要分为3个层级:应用软件层(AppL),实时运行环境(RTE)和基础软件层(BSW) 应用软件层(Application Layer):执行用户应用层代码的地方 实时运行环境层(Runtime Environment):提供应用层所需要的一些资源,同时将应用层和底层分离 基础软件层(Basic Software):这一层从图中就可以看出,比其它几层都庞...
So first the 'RTE Configuration Editor' needs to collect all the information needed to establish an operational RTE. This gathering includes information on the SW-Component instances and their communication relationships, the Runnable Entities and the involved RTE-Events and so on. The main source f...
RTE在AUTOSAR软件架构中介于应用层和基础软件层之间,是AUTOSAR虚拟功能总线(VFB)接口的实现,从而为应用软件(Application Software)组件之间的通信提供基础设施服务,并促进对包括OS在内的基础软件(Basic Software)组件的访问。 具象地描述下这个过程。如下图,可以将RTE理解成AUTOSAR架构中的服务员角色。它是来沟通、交互...
§ RTE抽象了OS,防止SWC直接访问OS和BSW 4AUTOSAR的基础软件 基础软件,即BSW。从AUTOSAR架构看,中间一层,都是BSW。 细化后 再细化 可以看出,其内容非常丰富,严格遵循着AUTOSAR的各项标准。 BSW抽象程度比较高,包含着许多基础软件。 从图上可以看出,其分了很多类,对应不同的功能。例如Memory、Communication、System...
AUTOSAR RTE(运行时环境,Run-Time Environment)是AUTOSAR ECU架构的核心组成部分,它与操作系统(OS)、AUTOSAR COM以及其他基本软件模块共同实现了虚拟功能总线(VFB)的概念。 VFB可以被理解为一种中间件,它介于系统和系统软件之间,用于共享和调度系统上的各种资源。同时,VFB也可以被视为RTE层,用于各个软件组件(SWC)之...
在Autosar中,有许多专业术语被广泛使用,下面将介绍一些常见的Autosar专业术语。 1. ECU(Electronic Control Unit):电子控制单元,是汽车电子系统中的一种计算设备,用于控制车辆的各种功能。 2. RTE(Run-Time Environment):运行时环境,是Autosar架构中的一个核心组件,用于管理和协调不同ECU之间的通信和数据交换。 3...
服务层(Services Layer):为应用层提供各种后台服务,比如网络管理、存储器管理、总线通信管理服务以及操作系统等。 复杂设备驱动(Complex Device Drivers,CDD):为用户提供了一个可以自行编写特殊设备驱动软件的可能性。 运行环境(Runtime Environment,RTE):是AUTOSAR的核心,它将应用软件层与基础软件层剥离开来,为应用层软...
标准化ECU软件架构的主要概念是通过软件抽象层RTE(运行时环境)将独立于硬件的应用软件和面向硬件的基础软件(BSW)分离。在RTE的上侧,这个抽象层可以开发OEM专用的、有竞争力的应用软件。在RTE的下侧,它可以实现基本软件的标准化和OEM独立。AUTOSAR软件架构的进一步特点是,ECU软件可扩展到多个汽车系列和变体,可以在ECU之...
(五)RTE 二、同步与异步的基本概念 在AUTOSAR系统中,同步和异步通信是SWC之间进行消息传递的两种方式。下面分别介绍这两种通信方式的基本概念。 (一)同步通信 同步通信是指发送方和接收方之间的消息传递在时间上是同步的,即发送方发送消息后,必须等到接收方接收并处理完消息后,发送方才能继续执行后续的操作。在AUTO...