15 年汽车行业一线经验的主业能力:电子电气架构设计、SOA 服务架构与 SOME/IP 全流程开发、功能架构与汽车标准解读/翻译。
电子电气架构是汽车的「神经系统 + 大脑」——它决定了智能化功能发挥的上限。15 年来我完整经历了从分布式 ECU、域控制器到中央计算+区域架构的演进,既做过主流车企的架构对标研究,也踩过中央计算架构从立项到暂停的坑:架构不只是拓扑图,更是组织、供应链、软件能力的系统工程。
判断:分布式 → 域控 → 中央计算的本质,是主机厂把控制权从供应商「黑盒」中收回自研的过程;中央计算 + 区域控制已是行业共识的终局形态。
从分布式 ECU → 域控 → 中央计算+区域 → 车云的完整演进模型,理解每一代的动因、瓶颈与取舍。
中央计算单元 / 域控制器 / 区域控制器的硬件构成与选型:异构 SoC(A核/M核)、车规 MCU、成本与算力模型。
CP/AP AUTOSAR、SOA 分层(基础/组合/应用)、QNX/Linux/Android/RTOS、Hypervisor 与 AMP 多核。
CAN/CANFD/LIN → 车载以太网骨干(100/1000BASE-T1)、TSN、SOME/IP、DDS、MQTT 车云链路与网关转换。
区域配电、智能电源管理、场景式精准配电、冗余供电与低功耗策略。
ISO 26262 功能安全(ASIL 与部署约束)、ISO/SAE 21434 信息安全、冗余/降级设计。
V 模型 + 敏捷/SPASE、架构建模、代码生成、测试与仿真工具链、车云协同开发。
主流车企 EEA 形态持续调研,域控制器形态/芯片/供应商格局分析,演进节奏判断。
ECU 26 个 ≈ ID4 一半;无线束保险丝继电器;领先传统车企约 6 年
千兆以太主干;30 分钟无感整车 OTA;场景式精准配电
环形拓扑双冗余;区域控制器=汽车小脑;AMP 多核
CCU 算力/存储/通讯资源利用率硬指标管控
左域集成网关+Switch;S32G274 高配支持 SOA
算力提升 50 倍、线束回路减少 40%
覆盖 11+ 家车企(含大众、奥迪、长安、红旗、小米、上汽零束、比亚迪等)的完整对标矩阵,来自长期车厂调研与公开信息梳理。
SOME/IP 是车载行业实现服务的一种方式;而服务设计的理念与准则是独立的方法论——它们让「软件定义汽车」从口号变成可落地的工程。
这一部分:先讲我怎么设计服务,再讲我怎么把设计变成可运行的代码。
按整车系统划分,把系统能力以服务接口暴露(外灯、门锁、雨刮…),可独立运行、无外部依赖。
域内基础服务/能力组合 + 逻辑判断与算法,形成有业务含义的服务。
直接面向用户场景,调用组合/基础服务实现体验类功能。
单控制器、逻辑稳定少更新 → 信号;需快速修复/更新、信息源频繁变更 → 服务化。ASIL C/D、高实时(动力/底盘控制)不服务化。
基础/组合/应用三层,软件模块化标准化,与硬件、操作系统解耦,可灵活部署、最大化复用。
已有系统用 Bottom-Up(信号/能力抽象为服务);新功能/复杂功能用 Top-Down(需求 → 逻辑拆解 → 服务拆解 → SOA 图)。
控制类 → RR/FF-Method、Field-Setter/Getter;状态类 → Event(周期推送)/ Field-Notifier(变化触发)。
三步业务流程应拆三个接口;业务调整改时序编排,不改接口定义。
名称唯一无空格、缩写对照 AUTOSAR 词表;服务名首字母大写;同一功能参数不可拆散到不同服务。
低实时控制类基础服务 → CCU/HUT/IDC(便于 S2S);高实时状态类 → 就近部署在 VIU/直接驱动 ECU。
Client 优先级(数值越小优先级越高);多客户端同请求响应高优先级;无特殊要求默认低优先级 Client。
Major.Minor:不向后兼容 → Major+1 且 Minor 归零;向后兼容变更 → Minor+1。发行后禁止改内容,新版本发行。
单源真相:merged.json 维护全部服务/接口/事件
JSON生成 FIDL/FDEPL 接口定义文件
FIDLvsomeip/CommonAPI 配置(服务发现、端口、通信)
CFGCommonAPI codegen → Stub/Proxy 骨架代码
CODEGENStub 侧实现服务逻辑 + 事件触发
C++C API 层:服务端回调注册 / 客户端调用订阅
C APICMake 三平台:local / 5522 / 7720 工具链
CMake公众号长文记录了从 Excel 服务矩阵到车载代码的全链路踩坑与设计思路。
功能架构在 EEA 中承上启下:把用户/法规/产品需求转化为整车功能清单与功能分配,回答「车有哪些功能、功能放哪、功能之间如何交互」。标准与功能强相关——强制性国标定义功能的底线,技术规范定义功能的实现细节。
※ 功能架构目前尚无行业统一设计准则,以上为我在项目中的实践总结(域内/跨域两条线),欢迎探讨校正。
汽车标准深度解读技能:英文规范 → 可执行中文工程文档
寄存器/规范转换技能:术语统一的中英对照转换
SOME/IP 全链路开发 SOP:矩阵 → 代码 → 多平台