当前位置: 首页 > news >正文

AUTOSAR VFB介绍

前言

本文主要对AUTOSAR VFB(虚拟功能总线)相关知识进行总结,以便在后续学习过程中查漏补缺。

VFB

VFB概述

VFB,即所谓的"虚拟功能总线"。汽车开发领域的小伙伴,对CAN、LIN、FlexRay这些具有实实在在物理线束的总线类型都比较熟悉,但虚拟总线到底是什么呢?
VFB本质上是一个"幻想总线",它能够让SWC在设计阶段可以不关心物理硬件上的限制,自由通信。该设计基于AUTOSAR“高内聚、低耦合”的核心思想,每个SWC只关心自己的业务逻辑,不关心通信底层、部署位置、硬件细节等。

从VFB到RTE

SWC设计阶段虽然不用关心具体硬件的部署,但最终的程序终究是要跑在ECU硬件上的。此时,就要提及RTE(运行时环境)。
RTE,可以理解为是VFB的具体实现。它负责把在设计阶段画的那些"虚拟连线",映射成真实的通信代码。具体映射规则,包括:

  • SWC在同一个ECU内
    RTE会把这些SWC之间的通信映射为全局变量的直接读写。这样效率最高,且无延迟。
  • SWC在不同的ECU上
    RTE会调用BSW的通信模块(COM),把数据打包成物理总线(CAN/LIN等)报文,通过外部总线发送出去。通信流程如下:
    • 发送方:

http://www.jsqmd.com/news/1128791/

相关文章:

  • [学习方法论]掌握数据结构的长效记忆法
  • Ultralytics:解读C1模块
  • Unity Mod Manager终极指南:3步搞定Unity游戏模组安装与管理
  • TotalSegmentator:如何快速实现医学图像中117个解剖结构的自动分割?
  • OneNote专业迁移指南:终极免费工具助你无损转换到Markdown
  • TVA推动物理AI的具身智能革命(2)
  • AI基础0-人工智能的数学基础
  • Office 365中的Custom Shell详细功能介绍
  • Plone系统卸载指南:PSE2010环境下安全Unload操作详解
  • MAA明日方舟助手:5个核心功能实现游戏日常自动化终极指南
  • JavaWeb快速入门:Maven核心功能详解——标准项目结构、构建流程与依赖管理
  • Herbie:Python中的高效天气数据下载利器
  • Serverless(无服务器架构)与传统架构(如单体应用、虚拟机或容器化部署)在设计理念、运维模式、成本模型、扩展性及适用场景等方面存在显著差异
  • Node.js 图片压缩服务:小产品也要管住队列和失败
  • Token 驱动 Agent 闭环落地:跳出 AI 低价内卷,开发者高阶商业化完整方案
  • Kubernetes 系列【4】基础概念
  • OpenCV中的「SVM分类器」:从理论到实战,手把手教你构建图像分类模型
  • 【每天认识一个国家 | 荷兰】
  • ClamAV – 开源跨平台反病毒引擎
  • COCOMO(Constructive Cost Model)基本模型是一种用于估算软件开发工作量的经验模型
  • 场景机制低帧怎么定位:半透明门、遮挡体、隐藏物件与 LOD 的联合排查
  • Science Advances:大脑如何整合疼痛预测和刺激
  • Eaphammer实战:揭秘WPA2-Enterprise无线网络的安全测试与防御
  • TVA对具身智能领域“莫拉维克悖论“的挑战(9)
  • LTC6904与PIC18LF24K50构建高精度方波发生器方案
  • TVA推动物理AI的具身智能革命(3)
  • 数据产业服务分类(30)——数据产业——数字经济核心产业与数据产业
  • 【AVRCP】规范精讲[37]:车机直接点歌播放?AVRCP Browse and Play 全流程拆解
  • ORB-SLAM3 GetCurrentMap
  • 图吧工具箱:自动化运维批量检测实战