随着车内功能越来越多,代码量已达到将近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 (不同核之间的时间同步)
关键词: