0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件定义汽车时代为什么中间件受青睐

安波福中国 来源:安波福中国 2025-06-09 11:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在“软件定义汽车”时代,随着汽车软件功能渐趋多样化,硬件和软件组件之间的通信和交互开始变得复杂。如今,一辆汽车可能负载百余个电子控制单元(ECU),它们分别控制着包括动力转向、温度控制和安全气囊等在内的多种软件功能。

那么问题来了,如果需要远程OTA更新一次系统,岂不是要对这100多个ECU分别进行独立编程?这听起来不仅不切实际,成本也非常高昂。

面对这一挑战,作为运行在操作系统与应用程序之间的“桥梁”层,中间件(Middleware)成为释放“软件生产力”的关键。

What is 中间件?

中间件在IT和其他行业中已经存在多年,正因为它位于操作系统与应用程序层之间,所以被称作“中间件”。

就像车辆“USB适配器”一样,中间件通过接口标准化,使各种设备都能统一连接,解决了不同种类软件和硬件平台之间的“交流障碍”,让设计、构建、测试、部署和更新应用程序变得更加容易。

中间件 How to work?

将软件从硬件中分离

开发不再深陷“底层”

中间件能够实现基于服务的架构,其中软件服务是模块化的,可在不同的车型或平台上复用。之所以能实现,是因为中间件凭借“中间”位置,可以将应用程序从硬件中分离出来,专注于高级功能,而非底层硬件细节,实现了信号层与应用程序层的分离。

这意味着开发人员在编写应用程序时无需编写与车辆各设备进行通信的指令,只需在更高级别与中间件的接口进行通信,然后由中间件处理其余工作。

协同多应用和操作系统

让车内“沟通”变简单

作为“沟通桥梁”,中间件通过实现软硬件应用程序接口的标准化,并充当转换器,以确保各种应用程序、各类硬件系统间进行有效通信,而无需针对每个特定组件进行定制。

支持不同应用程序间通信

车辆应用程序使用多种数据格式和标准进行通信。其中,应用程序编程接口(API)负责管理软件组件间的数据流,而中间件则通过管理不同系统之间的通信,确保API能够通过标准化协议与硬件有效通信。

假设OEM想要通过信息娱乐系统来控制车内温度,当用户选择温度时,信息娱乐应用程序不用知道温度控制的机制,只需将用户命令告知中间件即可。接着,中间件会根据根据特定的硬件和I/O转换这些命令,并将信号发送到压缩机、风扇和挡板等设备上,最终实现温度调节。

支持不同操作系统间通信

除了助力应用程序通信外,汽车中间件对于实现车辆操作系统和应用软件之间的通信也至关重要。它能够实现车辆软件架构中不同组件之间的通信和数据交换:包括同一操作系统的不同应用程序之间、同一ECU上的不同操作系统之间,以及不同ECU之间。

以安波福的车辆中央控制器(CVC)为例,它可以同时运行包括Linux、AUTOSAR classic和实时操作系统(如VxWorks)等在内的多个操作系统,中间件让这些不同操作系统上的应用程序,实现了无缝通信。

Why 中间件受青睐?

中间件为何能够得到汽车软件开发人员的青睐?答案不仅在于它的技术能力,更在于它赋予了开发者更多“自由度”。

测试前置,开发提速

由于中间件将软件和硬件开发分离,开发人员可以更早开启软件测试环节,从而以更快的速度创建新功能,有助于更快地发现错误、降低成本并加快产品上市时间。

而中间件管理不同系统之间的通信,也意味着开发人员可以专注于为消费者创造积极的用户体验,而无需关注集成层面。

容器编排,高效集成

值得一提的是,中间件可以促进容器编排,使开发人员能够以模块化的方式管理和更新应用程序,而不必担心系统内的依赖关系。同时,借助车载容器编排器,应用程序还可以相互独立的部署、更新和测试,增强了软件开发进程的敏捷性。

例如,开发人员可以在不中断整个车辆系统进程的情况下,为新功能创建独立的测试环境,并进行实时模拟和无线更新。这种基于容器的方法由于隔离了潜在问题,降低了整体测试的复杂度,可以确保更快的集成和测试。

安波福和风河更是将中间件视为端到端解决方案的一部分,将中间件、操作系统和虚拟机管理程序整合为一个集成解决方案,以加速软件开发并提高软件重用率。在该方案的助力下,OEM可以花更少的时间用于集成,从而将更多精力投入到设计能够增加品牌竞争力的功能上。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 中间件
    +关注

    关注

    0

    文章

    67

    浏览量

    18699
  • 汽车软件
    +关注

    关注

    1

    文章

    174

    浏览量

    3762
  • 安波福
    +关注

    关注

    0

    文章

    88

    浏览量

    1706

原文标题:What is 中间件丨释放真实“码力”,缩短开发周期

文章出处:【微信号:安波福中国,微信公众号:安波福中国】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MIMX9302xxxxD不支持多核中间件吗?

    ) 对于多核中间件,它说: 此可选组件不支持 MIMX9302xxxxD。但是,它确实支持以下评估设备:MCIMX93-EVK,因此可供选择。选中后,相应的支持将添加到配置的包中。 If I select
    发表于 04-09 06:07

    京东缓存中间件架构与缓存内核优化

    一、京东缓存中间件架构 1、背景 在当今高并发、分布式的系统架构中,缓存已成为提升应用性能、降低数据库负载的核心组件。随着业务规模的扩大与系统复杂度的增加,缓存的使用和管理面临诸多挑战:部署模式多样
    的头像 发表于 04-03 16:18 1820次阅读
    京东缓存<b class='flag-5'>中间件</b>架构与缓存内核优化

    极海APM32F427如何实现自定义USB HID设备与PC进行通信

    最近需要使用到 APM32F427 枚举成Custom HID设备进行用户自定义通信,但是官方的例程只有提供的HID枚举为鼠标或者键盘类型的设备。这里记录一下,怎么使用Geehy官方的USB中间件,实现自定义的USB HID设备
    的头像 发表于 03-30 09:30 2779次阅读
    极海APM32F427如何实现自<b class='flag-5'>定义</b>USB HID设备与PC进行通信

    东软睿驰亮相2026软件定义汽车论坛暨AUTOSAR中国日

    近日,2026第七届软件定义汽车论坛暨AUTOSAR中国日在上海举行,本届论坛汇聚全球主机厂、核心零部企业、芯片厂商及基础软件供应商等产业
    的头像 发表于 03-24 13:57 1310次阅读

    Momenta获行业首个安全机制关键中间件ASIL D全认证

    Momenta已在底层架构上构建起国际领先的智驾安全体系,为“软件定义汽车时代的系统级安全,树立了全新的行业标杆。
    的头像 发表于 03-10 14:43 1089次阅读

    以“网关中间件”实现充电桩OCPP 1.6安全配置文件无缝升级

    深圳惠志科技有限公司推出的OCPP安全代理网关采用"网关中间件"架构,在充电桩与云端CSMS之间透明地部署,实现充电桩OCPP 1.6协议安全配置文件从Profile 0/1到Profile 2/3的无缝升级,而无需触及桩端硬件与固件。
    的头像 发表于 02-04 11:56 1140次阅读
    以“网关<b class='flag-5'>中间件</b>”实现充电桩OCPP 1.6安全配置文件无缝升级

    博泰车联网携手产业伙伴共建天元OS开源生态

    近日,2025中国汽车软件大会于上海嘉定召开。会上,行业首个覆盖自动驾驶全栈的开源中间件——“天元OS跨域中间件”正式以全栈开源的形式发布。博泰车联作为项目核心共建单位受邀参与,与产业
    的头像 发表于 12-31 14:41 610次阅读

    黑芝麻智能携手产业伙伴共建天元OS开源生态

    2025中国汽车软件大会期间,行业首个覆盖自动驾驶全栈的开源中间件——天元OS跨域中间件正式全栈开源发布,黑芝麻智能作为共建单位出席启动仪式。
    的头像 发表于 12-23 11:34 669次阅读

    STM32U575VGT6在cubeMX中没有FATFS中间件,是不支持吗?

    STM32U575VGT6在cubeMX中没有FATFS中间件,是不支持?还是待开发?现在这块板子使用FATFS只能自己手动移植吗?
    发表于 07-30 06:46

    软件定义汽车如何影响汽车行业

    软件定义汽车(SDV)是指一些关键功能(如驾驶辅助、信息娱乐系统,甚至核心车辆行为)都由软件实现、控制并更新的汽车
    的头像 发表于 07-01 16:21 1169次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>如何影响<b class='flag-5'>汽车</b>行业

    中科创达与ETAS推出预集成多域中间件解决方案

    近日,ETAS 与 ThunderSoft(中科创达)宣布双方建立了紧密合作关系,并将在今年6月24日至25日于路德维希堡举行的汽车电子大会上,联合展示其新开发的、面向高性能计算(HPC)SoC 车载系统的多域预集成中间件解决方案。
    的头像 发表于 06-25 10:16 1458次阅读

    恩智浦完成对TTTech Auto的收购

    恩智浦半导体宣布,根据先前宣布的2025年1月生效的协议,正式完成对TTTech Auto的收购。TTTech Auto是一家专注于为软件定义汽车(SDV)开发独特的安全关键系统和中间件
    的头像 发表于 06-24 16:43 1634次阅读

    软件定义汽车电源管理设计:NXP的PMIC选型攻略解析

    不断新增高级驾驶辅助系统 (ADAS)、一键启动等创新功能,进一步提升驾驶体验。 汽车行业正在稳步迈向软件定义汽车 (SDV) 时代。制造商
    的头像 发表于 06-06 09:50 2273次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>电源管理设计:NXP的PMIC选型攻略解析

    软件定义汽车如何改变未来出行

    汽车行业正加速驶入一个由软件定义汽车 (SDV) 主导的新时代。这些车辆不再只是交通工具,而是一个能够持续进化的技术平台,依托不断更新的
    的头像 发表于 05-20 09:52 1027次阅读

    软件定义汽车时代,Elektrobit谈虚拟开发到量产落地的效率跃升

    电子发烧友网报道(文 / 吴子鹏)软件定义汽车(Software-Defined Vehicle, SDV)正掀起汽车产业的革命性变革,推动行业从机械硬件主导迈向
    的头像 发表于 05-12 09:25 6051次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b><b class='flag-5'>时代</b>,Elektrobit谈虚拟开发到量产落地的效率跃升