知识点 › 车端基础
车端基础全景(四层)
Vehicle-side Stack
定义
车端是一个「资源受限 + 安全受限 + 不可现场调试」的计算环境,可以拆成四层:①OS 层(Ubuntu 裁剪、实时内核、只读根文件系统、看门狗、A/B 升级);②中间件层(DDS、ROS2、SOME/IP、自研 mesh);③算力层(GPU / CPU / 内存 / 带宽的配额与隔离);④硬件层(域控 SoC、TSN 交换机、传感器、时间同步)。数据闭环里「采集 → trigger → 影子」这条链路,就是压在这四层之上的应用。
关键要点
- 与云端最本质的差别:不能现场插网线调,一次 OOM 或降频就可能变成路上的故障
- 四层是同一笔预算:算力、带宽、散热、功耗互相挤,谁多占谁挨饿
- 面试讲车端先讲「约束」再讲「方案」;一上来背系统名词会被当成只读过文档
- 这四层的故障都会以「数据少了 / 数据对不上」的形式,最终暴露在闭环里
面试怎么答
讲「资源受限、安全受限、不可调试」三个约束,再落到采集与影子为什么要抢同一块 GPU。
相关知识
- 车端采集链路 — 车端四件事:①编码解码管理系统——把多路视频/点云/CAN 信号统一编码与缓存;②编码解码系统(trigger)——按…
- 系统全景(车云两段) — 车端:传感器(视频/CAN/Lidar)→ 编码解码管理系统(信号采集)→ 编码解码系统(trigger 触发录制)→…
- Ubuntu 与车端 OS — 量产车端多在 Ubuntu(或 Yocto 精简)上做二次裁剪,四件事决定它能不能用:①实时性——PREEMPT_RT…
- ROS / ROS2 与量产鸿沟 — ROS2 在车端的正确定位是「原型与验证框架」:话题 / 服务 / 动作三件套、生命周期节点、launch 编排、rv…
- DDS 通信与 QoS(车端视角) — DDS 是车端内部的发布/订阅中间件:以 Topic 为中心,用 QoS 表达传输契约——可靠性(RELIABLE /…
- GPU 算力与配额 — 车端 GPU(如 Orin / Thor)是被争抢最激烈的资源:主感知链路、影子模型、录像编码、甚至座舱渲染共用同一块…
- CPU、内存与调度 — CPU 在车端的核心问题不是「快不快」,而是「隔不隔离」:①isolcpus + 绑核,把通信收发、感知后处理放到专属…
- 域控硬件与传感器接入 — 域控是车端的物理载体:一颗车规 SoC(Orin / Thor / 地平线 J 系列)+ 安全岛 MCU(跑 AUTO…
- 数据闭环 — 把「真实世界产生的数据」持续转化为「车端模型能力」的工程体系:车端采集 → 回传 → 存储治理 → 场景挖掘与标注 →…