随着车内功能越来越多,代码量已达到将近2亿行

控制器数量已多达100多个,整个管控非常困难

1000个以上的功能跨ECU,这些功能要做修改和迭代是非常困难的


(相关资料图)

那么中央区 + 区域的EEA是一个什么样的一个概念呢?

中央网关既是网关又是计算平台,也是软硬分离的核心部件

中央网关连接的不再是功能域网段,而是按实时性及带宽要求分解出更多的网段;

客户体验相关应用尽量上移到GCP,硬件相关软件的基础功能软件放在其他节点。

尽量暴露其他节点的信号;

尽量暴露其他节点的能力并尽量原子化;

GCP算力高低可配;

SoC尽量pin to pin 可扩展;

VDL可厚可薄取决需求。

功能是否对实时性要求很高

功能是否需要有很多的模拟量输入和输出

I/O和计算分离后业务逻辑的变化(计算时的输入参数需要通过总线传递)

OEM或供应商是否有把某个功能做I/O,计算分离的技术能力

是否对优化成本有优势

评估每个功能对硬件能力的需求,并评估整合后在新的硬件平台上是否同样满足需求

整合后的ECU开发难度

MultipleCAN, FlexRay(opt), LIN, ADC, DIO,SPI,UART etc

MultipleEthernet

MPU:Cortex-A core (Performance Computing)

MCU:Cortex-M core Cortex-R core (Realtime Computing)

IPC(Inter Processor/Platform Communication)

HighSpeed & Bandwidth Interconnect between Computer Domains

SafetyEngine for HSM

SafetyIsland Concept (Separate Power Supplier, MCU only mode)

DDR-RAM& SRAM

NOR-FLASH(MCU firmware, NVM, Bootloader)

EMMC,UFS (MPU kernel, rootfs,user data)

SecureBoot

QoS (不同的核访问外设资源时候的优先级分配)

Firewall(核与核之间访问内存的硬隔离)

DeviceManagement (灵活分配外设资源到不同的物理核)

InterruptRoutine Management (配合DeviceManagement, 中断路由管理)

TimeSync (不同核之间的时间同步)

推荐内容