AUTOSAR RTE介绍(更新版230925)

这篇具有很好参考价值的文章主要介绍了AUTOSAR RTE介绍(更新版230925)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

RTE是什么

AUTOSAR RTE(Run Time Environment)实现了AUTOSAR系统中的虚拟功能总线(VFB),提供了SWC(Software Component)之间的访问接口和SWC对于BSW资源的访问接口。RTE为SWC中的Runnable提供与其他SWC或者BSW模块通信的接口,RTE将Runnable映射到OS Task中,并且管理Runnable的触发机制,因此RTE功能主要可以分为两个部分:

  • SWC间的通信
  • SWC的调度

简化的AUTOSAR架构图如下

AUTOSAR RTE介绍(更新版230925),Classic AUTOSAR精讲,AUTOSAR RTE

如上图,AUTOSAR架构是分层设计的,并且其理念是将软件与硬件解耦,使得软件可以重分配和复用,这些都要依赖RTE来实现。但是RTE是不可复用的,因为RTE是匹配应用需求的,所以如果应用修改了RTE也就需要修改。除了高度依赖ECU硬件的传感器/执行器类型SWC,其他所有SWC都是方便移植和复用的。RTE是在SWC集成之后生成的,因此RTE服务确保SWC之间,SWC与BSW之间的通信,从而确保系统按照预期工作,而不管SWC部署在哪里。RTE既支持源码类型SWC也支持目标代码SWC。RTE不支持运行时的重新配置,所有通信在配置生成后都是静态的。

RTE的用途或应用

  • 实现了虚拟功能总线,连接ECU内外部SWC的通信

  • 实现了SWC与BSW模块之间通信的路径,使用ports和inte文章来源地址https://www.toymoban.com/news/detail-729855.html

到了这里,关于AUTOSAR RTE介绍(更新版230925)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AutoSAR(基础入门篇)7.3-使用DEV配置SWC&RTE

    目录 一、实验概览 1、实验目的 2、实验内容 二、步骤一:配置SWC

    2024年02月22日
    浏览(26)
  • [AutoSar]基础部分 RTE 05 Port的实例化和初始化

       嵌入式、C语言、autosar、Rte 项目 Value OS autosar OS autosar厂商 vector 芯片厂商 TI 编程语言 C,C++ 编译器 HighTec (GCC) 回到总目录    如下图所示,端口类型有多种,不论哪种类型的端口都是用来在component间交互使用的。具体每种端口用法在后续SWC中会详细描述。 命名规则参

    2024年01月22日
    浏览(35)
  • AutoSAR配置与实践(基础篇)2.5 RTE对数据一致性的管理

    -返回总目录- 数据一致性:当多个操作同时读写同一个数据,由于任务的抢占,出现了数据被篡改的情况,造成非预期的数据结果。 在抢占式调度RTOS系统中,可能会出现任务抢占导致的一致性问题#x

    2024年02月12日
    浏览(35)
  • Autosar RTE C/S接口实现及synchronous与asynchronous的区别

    在之前的一篇文章中,介绍了RTE中的S/R接口,也是RTE中使用最多的接口。在Autosar定义的Interface中,分为Require Ports(需求接口,对应的S/R接口中的 Receiver接口 ,C/S接口中的 Client接口 )和Provide Ports(提供接口,对应S/R接口中的 Sender接口 ,C/S接口中的 Server接口 )。 S/R接口主要针对

    2024年02月10日
    浏览(30)
  • AUTOSAR CP标准的RTE和BSW各模块的设计及开发工作

    AUTOSAR(Automotive Open System Architecture) 是一种开放的汽车电子系统架构标准,旨在提供一种统一的软件架构,以实现汽车电子系统的模块化和可重用性。 AUTOSAR标准中的两个重要模块是RTE(Runtime Environment)和BSW(Basic Software)。 RTE(Runtime Environment) 模块的设计和开发工作主要

    2024年02月16日
    浏览(39)
  • AUTOSAR汽车电子嵌入式编程精讲300篇-经典 AUTOSAR 安全防御能力的分析及改善

    目录 前言 研究现状 经典 AUTOSAR 概述 2.1 经典 AUTOSAR 架构 2.2 经典 AUTOSAR 应用层

    2024年02月07日
    浏览(33)
  • AUTOSAR汽车电子嵌入式编程精讲300篇-基于AUTOSAR架构的AT控制系统研究与实现

    目录 前言 国内外研究现状   国外研究现状   国内研究现状

    2024年02月07日
    浏览(44)
  • 还在老一套?STM32使用新KEIL5的IDE,全新开发模式RTE介绍及使用

    Keil新版本出来了,推出了一种全新开发模式RTE框架( Run-Time Environment),更好用了。然而网上的教程资料竟还都是把Keil5当成Keil4来用,直接不使用这个功能。当前正点原子或野火的教程提供的例程虽有提到Keil5,但也是基本上当Keil4来用,还是传统的模式或标准库或HAL库。当然

    2024年02月05日
    浏览(56)
  • AUTOSAR介绍

    AUTOSAR产生背景 车辆功能的创新导致车辆E/E架构日益复杂。与此同时,开发要求通常自相矛盾:例如要求驾驶域辅助系统支持关键性驾驶操控,提高燃油经济性同时符合环境标准。信息娱乐和通信系统与实时车辆环境和在线服务的不断深入整合带来了更多挑战。 为持续满足如

    2024年02月07日
    浏览(31)
  • 【AutoSAR 架构介绍】

    AutoSAR简介 AUTOSAR 是 Automotive Open System Architecture (汽车开放系统架构)的首字母缩写,是一家致力于制定汽车电子软件标准的联盟。 AUTOSAR 是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系。 自 2003 年起,各伙伴公

    2024年02月16日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包