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

    浏览量

    18614
  • 汽车软件
    +关注

    关注

    1

    文章

    151

    浏览量

    3658
  • 安波福
    +关注

    关注

    0

    文章

    76

    浏览量

    1555

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    软件定义汽车(SDV)是指一些关键功能(如驾驶辅助、信息娱乐系统,甚至核心车辆行为)都由软件实现、控制并更新的汽车
    的头像 发表于 07-01 16:21 750次阅读
    <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 980次阅读

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

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

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

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

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

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

    软件定义时代:CAN SIC如何升级电动汽车的通信网络?

    本文探讨了软件定义汽车(SDV)对汽车行业的影响,以及实现这一目标的硬件和软件可升级的汽车。其中
    的头像 发表于 04-22 11:49 595次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>时代</b>:CAN SIC如何升级电动<b class='flag-5'>汽车</b>的通信网络?

    普华基础软件出席2025第六届软件定义汽车论坛暨AUTOSAR中国日

    此前,3月18日-19日,2025第六届软件定义汽车论坛暨AUTOSAR中国日在上海举办。本次论坛聚焦软件定义
    的头像 发表于 03-21 15:14 887次阅读

    STM32MP131C CbueMX中间件无RTOS选项是怎么回事?

    如题,STM32MP131C CbueMX中间件无RTOS选项,对比选择STM32MP157芯片是有的,怎么查这部分资料呢
    发表于 03-14 06:59

    2024年AI开发者中间件工具生态全面总结

    进行多方位的总结和梳理。 在第二章《TOP 101-2024 大模型观点》中,生成式 AI 开发者莫尔索总结了 2024 年 AI 开发者中间件工具生态。   全文如下: AI 开发者中间件工具生态
    的头像 发表于 02-14 09:45 1059次阅读

    2025 CES落幕,AI定义汽车时代正式启航

    2025年的国际消费电子展(CES)虽已落幕多日,但其带来的变革余波仍在持续荡漾。一个显著的趋势是,汽车行业正经历从“软件定义汽车”向“AI定义
    的头像 发表于 01-23 15:04 2309次阅读

    恩智浦强化汽车和工业物联网业务:6.25 亿美元收购中间件企业 TTTech Auto

    恩智浦 NXP 荷兰当地时间本月 7 日宣布已同 TTTech Auto 达成最终协议,计划以 6.25 亿美元(当前约 45.86 亿元人民币)的现金收购这家奥地利汽车中间件企业,强化自身
    的头像 发表于 01-16 11:52 1577次阅读
    恩智浦强化<b class='flag-5'>汽车</b>和工业物联网业务:6.25 亿美元收购<b class='flag-5'>中间件</b>企业 TTTech Auto

    零念科技PowerD-Sch中间件获ISO 26262 ASIL D级认证

    ,标志着PowerD-Sch中间件已经成功达到了ISO 26262汽车功能安全标准的最高等级——ASIL D级,充分证明了其在功能安全方面的卓越性能和可靠性。这也是零念科技在软件功能安全领域持续追求卓越和技术创新的有力体现。 在
    的头像 发表于 12-25 15:58 847次阅读

    软件定义汽车是智能驾驶发展的关键推动力?

    应用场景之一,正在成为软件定义汽车(Software-Defined Vehicle,SDV)时代下的重要发展方向。据测算,RoboTaxi行业预计在2031年将达到2.8万亿元市场规
    的头像 发表于 12-23 10:48 1194次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>是智能驾驶发展的关键推动力?

    东方通联合openEuler社区即将开启云原生开源中间件 Meetup北京站

    ! openEuler社区云原生开源中间件Meetup北京站将于12月27日举办,由东方通与openEuler社区携手主办。此次交流活动特邀多位业内专家,分享实战案例与前沿技术解析,为技术爱好者、行业从业者、高校学生等加油充电,深化技术交流与学习。同时沙
    的头像 发表于 12-17 14:58 1115次阅读