本文主要是介绍中央计算及软件架构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1.汽车架构变化趋势
- 2.中央计算+区域控制
- 3.中央计算+区域架构的远程过程调用RPC
1.汽车架构变化趋势
Past
- 超过100个以上的ECU,缺点:开发复杂且费时费力
Today
- 域功能合并,减少ECU数量,缺点:跨域的功能实现依然繁琐
2.中央计算+区域控制
Next
- 功能逻辑上移到中央计算,区域控制数据和配电
- 硬件和软件解耦,加速软件迭代
- 每个区域控制器下连接:执行器和传感器,负责供电和数据整理,传送到中央计算集群(可能一个也可能多个)
3.中央计算+区域架构的远程过程调用RPC
分布式系统,远程过程调用(Remote Procedure Call,通过网络从远程计算机程序上请求服务)
-
IT行业常用RPC框架
(1)应用级服务框架:Dubbo/Dubbox,Google gRPC,Boot/Spring Cloud
(2)远程通信协议:RMI,Socket,SOAP(HTTP XML),REST(HTTP JSON) -
中央计算集群RPC框架
(1)应用级的服务框架:车厂自定义,如大众VW.OS(中间件和服务层的应用框架,包括数据收集、OTA、边缘计算)等
(2)远程通信协议:SOME/IP(车载定制化设计,进一步可参考aotosar中关于通信协议内容)、DDS、REST、MQTT等轻量级通信协议 -
中央计算与区域控制器之间存在远程过程调用
-
参考:链接
这篇关于中央计算及软件架构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!