智能车载平台的操作系统与中间件应用原理

汽车ECU开发 2021-09-28 07:31
随着智能汽车快速发展,智能汽车产业开始实现重大变革,主要体现为智能驾驶、智能座舱、智能网联汽车功能的不断升级,基于域端的操作系统也将逐渐形成,智能驾驶领域对于汽车行驶安全具备很高的要求。在软件定义汽车已成为共识的趋下,不论是传感器数量、芯片算力还是单车价值均实现了快速提升。整个过程要求下一代智能驾驶汽车能够具备车载智能计算平台,从而确保智能汽车的运算过程及能力能够满足现实要求。通常情况下,车载智能计算平台自下而上可大致划分为如下几个方面:
①硬件平台:AI单元-GPU、FPGA、ASIC芯片、CPU等;
②系统软件:硬件抽象层、OS内核、中间件等;
③功能软件:算法接口API、自动驾驶通用框架模块、库组件、中间件;
④应用算法软件:自动驾驶数据及地图、感知/规划/决策算法。
 

智能汽车车载计算平台将具备更高算力能力、更大的通信带宽、以及更优秀的软件升级能力,同时,最重要的EE架构也将换代升级(包括硬件、软件、通信架构三大方向升级),伴随着EE架构从分布式向集中式演进过程中,自动驾驶也从L2向L2+、L3乃至L4逐渐升级。其中无论从芯片、操作系统、中间件、应用层算法、驾驶数据都是实现智能汽车的关键,以上这一系列组件的把控将会成为实现智能汽车的重要环节。这将是下一代自动驾驶汽车的发展需求。
 

 作为软件定义汽车的灵魂,本文将重点论述如上几种要素中的不被大家熟知的关键要素:操作系统及中间件。

智能车载平台操作系统

在分布式EE架构下,通常用于实现低等级的驾驶辅助系统,我们比较常用的方式是将计算单元放置于某一个传感器总成中(比如雷达控制器总成和摄像头控制器总成),这里的总成相当于分布式中央处理单元。通常前端原始传感器处理只涉及简单的、分辨率较低的点云或数字图像,这里的单元基本只需要调度某一单一任务。因此通常的计算功能只涉及一些简单的逻辑运算,风险系数也不高。


在智能驾驶逐渐过度到集中式域控制方案时,其传感器种类和数量大幅增加、需要处理的数据量也是呈现指数级增长。包含涉及的任务量也更多,很多任务还是成多线程同时调度,这就需要将诸如原始感知能力集中到前端AI芯片上。而在集中式域控制器方案中,必须需要有一个强大的实时操作系统才能更好的分配、调度运算和存储资源。


通常,我们所提到的操作系统通常是指的是其中的内核管理单元,内核实际是负责系统的最基本功能,决定着系统的性能和稳定性。承担着进程调度、内存管理、设备驱动程序、文件管理和网络管理等功能。目前,主流的自动驾驶系统的内核开发供应商包括黑莓公司的QNX、开源基金会的Linux以及风河公司的VxWorks几种。

在自动驾驶领域中,人们更加关注其各个传感器、软硬件组件、应用系统、控制算法等的稳定性,安全性、实时性等特征。操作系统作为底层驱动,所承担的职责处于如上各个子功能的底层。这就使得自动驾驶领域更加关注操作系统的功能安全。对于如上三大主流操作系统内核,只有QNX早在2011年就通过了ISO26262 ASIL-D安全认证,这是第一个通过这项认证的实时操作系统。这也是很多域控制器选型中重点关注的要素,甚至作为是否适配高级自动驾驶系统开发设计的门槛。而安全性也就意味着不可能免费提供,且部分QNX是一种不可更改内核的固化OS内核,也就意味着底层内核不是开源的。

这一点上,Linux和VxWorks相对于QNX而言,就开放很多,几乎是全开源的,tier1或主机厂可以根据实际需求进行中间件和应用软件的扩展编写,甚至可以根据自己的实力动其底层的OS内核驱动软件,这就大大的扩展了Linux在不同CPU架构上运行的效能,减少对于底层OS内核软件服务商的依赖,降本的同时也是真正自研软件的开始。当然,像类似Linux这样开源的操作系统,其内核的的组件要比QNX复杂得多,从而导致其稳定性也要差很多,且对于主机厂或tier1的开发能力提出了极高的要求,这一技术壁垒经常导致开发进程中的很小bug也会导致整个系统崩溃。

而VxWork这一操作系统,则是从技术上解决了QNX与Linux两者的弊端,他既解决了QNX不开源的弊端,同时,也在2019年2月,通过了ISO 26262 ASIL-D认证,成为了实现功能安全认证的第二款操作系统。然而这一款操作系统仍旧是收费的,且由于其综合实力较好,其开发工具链费用还相对较高,在讲求性价比的主机厂或tier1中应用并不广泛。

这里我们就需要以自动驾驶系统对芯片及底层驱动的需求,将这几类操作系统的优劣进行对比了,以便为后续的方案选型做准备。这里我们统计了这三种主流操作系统的不同特性得出如下的比较结论:


几种操作系统在自动驾驶不同的芯片级厂家中应用范围是不同的,而由于几种不同的基础特征,可能导致主机厂或tier1在芯片选型中也会更加关注其操作系统的是否能够满足其性能需求。因为相当一部分主机厂或tier1有能力自研除操作内核以外的其他基础软硬件,比如中间件、自动驾驶通用框架、算法API等。

当前,由于主机厂或tier1自身研发能力受限,往往在评估可靠地车载计算平台时,会结合自身需求及能力选择适合的操作系统内核,选择的标准主要包括开放性、可扩展性、易用性、安全性、可靠性及成本等因素。然而,随着主机厂或tier1在软件技术能力上的不断提升,像Linux这种开源的软件将更加受欢迎,因为他不限制其开发的自主性,且面向未来的架构设计可以实现更高的可兼容性。诸如特斯拉、谷歌这类主机厂具备较高自主研发能力,通常能够很好地驾驭像Linux这类开源的操作系统。而像百度Robotaxi为了追求安全性与实现性能的综合性价比,就将感知算法计算能力放在Linux上,非感知算法计算能力放在QNX上。

自动驾驶中间件

实际上,真实地操作系统还包括了除操作内核之外的其他应用单元,比如板件支持、中间件、库组件及与上层接口之间的其他程序驱动单元。对于自动驾驶系统整体运算过程而言,由于其庞大计算量和超高的运算难度,需要在早期将计算任务化整为零,将整个软件工程分解成若干小任务,分散解决。在系统集成阶段时,又需要化零为整,根据需求将各个运算完成的任务整合成一个整体。

本质上,中间件可以认为是一种广义操作系统,不同于QNX、Linux、Vxworks这些底层OS内核,它是介于上层应用和底层系统之间的一套软件框架,是对软硬件资源进行管理、分配和调度的平台,充当着软件和硬件解耦的关键角色。同时,能为上层的应用软件提供开发和运行所需的环境,方便开发者快速、高效、灵活地开发和集成自动驾驶软件。因此,中间件是实现下一代面向服务SOA的重要单元。在一定程度上决定了未来自动驾驶系统能否实现最佳效能。



当前,很多公司所涉及的操作系统自研能力实际都是指的对操作系统内核做补充开发中间件或裁减应用软件。而主机厂与Tier1在开发能力上的差异性往往体现在其所开发底层操作系统研发的整体框架上,而框架又取决于OS的中间件组合。比如基于QNX内核做开发时,由于底层OS内核不可被更改,主机厂或tier1只能通过叠加自己定制的上层算法来完成中间件的设计。而基于Linux内核开发时,则是先参照自身需求对底层OS内核做软件裁减配置,再上层适配不同的中间层算法,显然Linux难度要大得多。

借助于中间件平台,插拔式设计可以将主机厂的不同硬件配置进行统一定制化开发,整个自动驾驶系统方案,在开发时可以根据需求进行不同拓展,而这里的不同拓展,既可以体现为适配不同的传感器、芯片、车辆平台等硬件,也体现为选配不同的软件算法模块,实现不同级别的自动驾驶功能。同时,中间件的应用也能确保开发后可以快速高效地进行软件迭代。

 


对于中间件的开发而言,需要在底层系统层面,打通OSI(开放式系统互联)接口,对不同系统的接口进行封装。具体将以自下而上的自动驾驶系统算法处理模式来说明整个中间件的开发过程。

1、感知数据前端处理
自动驾驶的感知数据前端处理包括对世界模型的相关数据结构进行定义和描述,中间件将传感器数据解析成世界模型中的数据表示,分离传感器数据接入方式和数据解析。

2、数据采集
这里需要在基础平台库中,开发和配置自动驾驶系统应用的基础组件,包括日志、配置、通讯、资源隔离、线程池、内存池、无损队列,以上功能的开发可以实现传感器数据抽取、同步等操作。

3、系统功能模块
中间件需要提供了关于数据整合的执行管理、状态管理、时间同步、通讯、诊断、监控以及一些其他的模块。从而确保平台系统、应用功能、系统资源按照正确的配置运行,并且状态得到高效管理,模块间可以实现及时有效的通讯,出现问题时可以实现随时诊断。

总结

某种程度上来说,操作系统内核及其中间件的开发将成为自动驾驶应用背景下的一项“新基建”。尤其是随着自动驾驶产业化进程的深入,量产纷纷提上各家日程,越来越多人意识到操作系统和中间件的重要性和必要性。操作系统对实时性、功能安全、信息安全的要求都在提高。

总的来说,对使用什么样的操作系统内核和中间件,车企和芯片公司的话语权是高于操作系统厂商的。因为主机厂是更加贴近用户知道需要在底层操作系统基础上如何做延伸开发以适配更多的软件功能。


推荐阅读

比亚迪汉ECU接口梳理

对工作中ASPICE的一些理解

汽车功能安全工程师入行指南

基于UDS的Bootloder详解

关于整车上下电流程的理解

关于车载以太网 Switch Vlan的理解

AURIX TC3XX系列的SOTA机制详解

一文详解奥迪e-tron内部系统 |附下载

ID.3 和大众的电气化平台 |附下载

一文详解CAN总线错误帧|附下载

DoIP协议介绍,资料分享!

详解车载网络 OTA系统的开发|文末附下载

一文了解汽车嵌入式AUTOSAR架构|附下载

特斯拉Autopilot系统安全研究|附dbc下载

分享不易,恳请点个【在看】
汽车ECU开发 专注于汽车电子ECU软件开发,技术分享。
评论 (0)
  • 在CAN总线分析软件领域,当CANoe不再是唯一选择时,虹科PCAN-Explorer 6软件成为了一个有竞争力的解决方案。在现代工业控制和汽车领域,CAN总线分析软件的重要性不言而喻。随着技术的进步和市场需求的多样化,单一的解决方案已无法满足所有用户的需求。正是在这样的背景下,虹科PCAN-Explorer 6软件以其独特的模块化设计和灵活的功能扩展,为CAN总线分析领域带来了新的选择和可能性。本文将深入探讨虹科PCAN-Explorer 6软件如何以其创新的模块化插件策略,提供定制化的功能选
    虹科汽车智能互联 2025-04-28 16:00 171浏览
  •  探针台的维护直接影响其测试精度与使用寿命,需结合日常清洁、环境控制、定期校准等多维度操作,具体方法如下:一、日常清洁与保养1.‌表面清洁‌l 使用无尘布或软布擦拭探针台表面,避免残留清洁剂或硬物划伤精密部件。l 探针头清洁需用非腐蚀性溶剂(如异丙醇)擦拭,检查是否弯曲或损坏。2.‌光部件维护‌l 镜头、观察窗等光学部件用镜头纸蘸取wu水jiu精从中心向外轻擦,操作时远离火源并保持通风。3.‌内部防尘‌l 使用后及时吹扫灰尘,防止污染物进入机械滑
    锦正茂科技 2025-04-28 11:45 107浏览
  • 文/Leon编辑/cc孙聪颖‍2023年,厨电行业在相对平稳的市场环境中迎来温和复苏,看似为行业增长积蓄势能。带着对市场向好的预期,2024 年初,老板电器副董事长兼总经理任富佳为企业定下双位数增长目标。然而现实与预期相悖,过去一年,这家老牌厨电企业不仅未能达成业绩目标,曾提出的“三年再造一个老板电器”愿景,也因市场下行压力面临落空风险。作为“企二代”管理者,任富佳在掌舵企业穿越市场周期的过程中,正面临着前所未有的挑战。4月29日,老板电器(002508.SZ)发布了2024年年度报告及2025
    华尔街科技眼 2025-04-30 12:40 184浏览
  • 随着电子元器件的快速发展,导致各种常见的贴片电阻元器件也越来越小,给我们分辨也就变得越来越难,下面就由smt贴片加工厂_安徽英特丽就来告诉大家如何分辨的SMT贴片元器件。先来看看贴片电感和贴片电容的区分:(1)看颜色(黑色)——一般黑色都是贴片电感。贴片电容只有勇于精密设备中的贴片钽电容才是黑色的,其他普通贴片电容基本都不是黑色的。(2)看型号标码——贴片电感以L开头,贴片电容以C开头。从外形是圆形初步判断应为电感,测量两端电阻为零点几欧,则为电感。(3)检测——贴片电感一般阻值小,更没有“充放
    贴片加工小安 2025-04-29 14:59 195浏览
  • 一、gao效冷却与控温机制‌1、‌冷媒流动设计‌采用低压液氮(或液氦)通过毛细管路导入蒸发器,蒸汽喷射至样品腔实现快速冷却,冷却效率高(室温至80K约20分钟,至4.2K约30分钟)。通过控温仪动态调节蒸发器加热功率,结合温度传感器(如PT100铂电阻或Cernox磁场不敏感传感器),实现±0.01K的高精度温度稳定性。2、‌宽温区覆盖与扩展性‌标准温区为80K-325K,通过降压选件可将下限延伸至65K(液氮模式)或4K(液氦模式)。可选配475K高温模块,满足材料在ji端温度下的性能测试需求
    锦正茂科技 2025-04-30 13:08 175浏览
  • 文/郭楚妤编辑/cc孙聪颖‍越来越多的企业开始蚕食动力电池市场,行业“去宁王化”态势逐渐明显。随着这种趋势的加强,打开新的市场对于宁德时代而言至关重要。“我们不希望被定义为电池的制造者,而是希望把自己称作新能源产业的开拓者。”4月21日,在宁德时代举行的“超级科技日”发布会上,宁德时代掌门人曾毓群如是说。随着宁德时代核心新品骁遥双核电池的发布,其搭载的“电电增程”技术也走进业界视野。除此之外,经过近3年试水,宁德时代在换电业务上重资加码。曾毓群认为换电是一个重资产、高投入、长周期的产业,涉及的利
    华尔街科技眼 2025-04-28 21:55 147浏览
  • 4月22日下午,备受瞩目的飞凌嵌入式「2025嵌入式及边缘AI技术论坛」在深圳深铁皇冠假日酒店盛大举行,此次活动邀请到了200余位嵌入式技术领域的技术专家、企业代表和工程师用户,共享嵌入式及边缘AI技术的盛宴!1、精彩纷呈的展区产品及方案展区是本场活动的第一场重头戏,从硬件产品到软件系统,从企业级应用到高校教学应用,都吸引了现场来宾的驻足观看和交流讨论。全产品矩阵展区展示了飞凌嵌入式丰富的产品线,从嵌入式板卡到工控机,从进口芯片平台到全国产平台,无不体现出飞凌嵌入式在嵌入式主控设备研发设计方面的
    飞凌嵌入式 2025-04-28 14:43 137浏览
  • 贞光科技代理品牌紫光国芯的车规级LPDDR4内存正成为智能驾驶舱的核心选择。在汽车电子国产化浪潮中,其产品以宽温域稳定工作能力、优异电磁兼容性和超长使用寿命赢得市场认可。紫光国芯不仅确保供应链安全可控,还提供专业本地技术支持。面向未来,紫光国芯正研发LPDDR5车规级产品,将以更高带宽、更低功耗支持汽车智能化发展。随着智能网联汽车的迅猛发展,智能驾驶舱作为人机交互的核心载体,对处理器和存储器的性能与可靠性提出了更高要求。在汽车电子国产化浪潮中,贞光科技代理品牌紫光国芯的车规级LPDDR4内存凭借
    贞光科技 2025-04-28 16:52 233浏览
  • 在智能硬件设备趋向微型化的背景下,语音芯片方案厂商针对小体积设备开发了多款超小型语音芯片方案,其中WTV系列和WT2003H系列凭借其QFN封装设计、高性能与高集成度,成为微型设备语音方案的理想选择。以下从封装特性、功能优势及典型应用场景三个方面进行详细介绍。一、超小体积封装:QFN技术的核心优势WTV系列与WT2003H系列均提供QFN封装(如QFN32,尺寸为4×4mm),这种封装形式具有以下特点:体积紧凑:QFN封装通过减少引脚间距和优化内部结构,显著缩小芯片体积,适用于智能门铃、穿戴设备
    广州唯创电子 2025-04-30 09:02 205浏览
  • 浪潮之上:智能时代的觉醒    近日参加了一场课题的答辩,这是医疗人工智能揭榜挂帅的国家项目的地区考场,参与者众多,围绕着医疗健康的主题,八仙过海各显神通,百花齐放。   中国大地正在发生着激动人心的场景:深圳前海深港人工智能算力中心高速运转的液冷服务器,武汉马路上自动驾驶出租车穿行的智慧道路,机器人参与北京的马拉松竞赛。从中央到地方,人工智能相关政策和消息如雨后春笋般不断出台,数字中国的建设图景正在智能浪潮中徐徐展开,战略布局如同围棋
    广州铁金刚 2025-04-30 15:24 169浏览
  • 你是不是也有在公共场合被偷看手机或笔电的经验呢?科技时代下,不少现代人的各式机密数据都在手机、平板或是笔电等可携式的3C产品上处理,若是经常性地需要在公共场合使用,不管是工作上的机密文件,或是重要的个人信息等,民众都有防窃防盗意识,为了避免他人窥探内容,都会选择使用「防窥保护贴片」,以防止数据外泄。现今市面上「防窥保护贴」、「防窥片」、「屏幕防窥膜」等产品就是这种目的下产物 (以下简称防窥片)!防窥片功能与常见问题解析首先,防窥片最主要的功能就是用来防止他人窥视屏幕上的隐私信息,它是利用百叶窗的
    百佳泰测试实验室 2025-04-30 13:28 238浏览
  • 晶振在使用过程中可能会受到污染,导致性能下降。可是污染物是怎么进入晶振内部的?如何检测晶振内部污染物?我可不可以使用超声波清洗?今天KOAN凯擎小妹将逐一解答。1. 污染物来源a. 制造过程:生产环境不洁净或封装密封不严,可能导致灰尘和杂质进入晶振。b. 使用环境:高湿度、温度变化、化学物质和机械应力可能导致污染物渗入。c. 储存不当:不良的储存环境和不合适的包装材料可能引发化学物质迁移。建议储存湿度维持相对湿度在30%至75%的范围内,有助于避免湿度对晶振的不利影响。避免雨淋或阳光直射。d.
    koan-xtal 2025-04-28 06:11 142浏览
  • 在电子电路设计和调试中,晶振为电路提供稳定的时钟信号。我们可能会遇到晶振有电压,但不起振,从而导致整个电路无法正常工作的情况。今天凯擎小妹聊一下可能的原因和解决方案。1. 误区解析在硬件调试中,许多工程师在测量晶振时发现两端都有电压,例如1.6V,但没有明显的压差,第一反应可能是怀疑短路。晶振电路本质上是一个交流振荡电路。当晶振未起振时,两端会静止在一个中间电位,通常接近电源电压的一半。万用表测得的是稳定的直流电压,因此没有压差。这种情况一般是:晶振没起振,并不是短路。2. 如何判断真
    koan-xtal 2025-04-28 05:09 217浏览
  • 网约车,真的“饱和”了?近日,网约车市场的 “饱和” 话题再度引发热议。多地陆续发布网约车风险预警,提醒从业者谨慎入局,这背后究竟隐藏着怎样的市场现状呢?从数据来看,网约车市场的“过剩”现象已愈发明显。以东莞为例,截至2024年12月底,全市网约车数量超过5.77万辆,考取网约车驾驶员证的人数更是超过13.48万人。随着司机数量的不断攀升,订单量却未能同步增长,导致单车日均接单量和营收双双下降。2024年下半年,东莞网约出租车单车日均订单量约10.5单,而单车日均营收也不容乐
    用户1742991715177 2025-04-29 18:28 201浏览
  • 一、智能家居的痛点与创新机遇随着城市化进程加速,现代家庭正面临两大核心挑战:情感陪伴缺失:超60%的双职工家庭存在“亲子陪伴真空期”,儿童独自居家场景增加;操作复杂度攀升:智能设备功能迭代导致用户学习成本陡增,超40%用户因操作困难放弃高阶功能。而WTR096-16S录音语音芯片方案,通过“语音交互+智能录音”双核驱动,不仅解决设备易用性问题,更构建起家庭成员间的全天候情感纽带。二、WTR096-16S方案的核心技术突破1. 高保真语音交互系统动态情绪语音库:支持8种语气模板(温柔提醒/紧急告警
    广州唯创电子 2025-04-28 09:24 185浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦