当前位置: 首页 > news >正文

智能汽车领域研发,复用云原生开发范式?

汽车电子电气架构演进趋势:分散的功能ECU -> 域控制器 -> 中央计算服务器

汽车电子方案与架构在发展与迭代时会使用虚拟化方法

几种可行的软硬一体化方案:多ECU,硬件隔离,硬件分区,车规级多核硬件架构 + Hypervisor

现代汽车电子开发范式与云原生开发范式对比:虚拟化,多核硬件,微服务,可升级

结论:现代汽车电子开发正逐步引入云原生开发范式,这一转变推动汽车电子开发从无序走向有序,加速了软件定义汽车的实现。学习总结已有的需求和功能,然后使用新的方法重构汽车电子!!!

未来的车规级硬件应该具备哪些特性:

1、计算单元丰富多样:CPU,GPU,NPU,DPU

2、关键硬件模块具备分区能力:CPU-cluster,GPU-partition,NPU-partition,Auido-multicard,Display-multicard

3、关键硬件模块具备功能安全特性:CPU-Lockstep,MEM-ECC/Parity,COM-CRC

4、硬件整体具备的功能安全能力:电源/电压/温度监控,BIST,SMU

5、是芯片级的整合好,还是板级的整合好,这是一个问题???

为什么一定要用虚拟化软件而不是硬件隔离或者硬件分区:

软件定义汽车:汽车新系统的功能和服务生命周期类似于智能终端的应用,需要更快地适应用户、制造商和法律机构要求。虚拟化将软件从底层硬件中抽象出来,从而实现软件定义汽车的概念,而且通过可移植性和对传统解决方案支持,减少成本和缩短上市时间。虚拟化可以将不同关键程度(安全性,实时性等)的系统紧密整合在一个硬件平台,提升系统间通信质量,及时响应用户发起的请求。

成本:每增加一种新功能,需要将新的传感器、电缆和ECU添加到车辆上,这给车辆增加重量、功耗和布线,并且对车辆的部署和维护带来影响。通过用一个ECU中的虚拟化实例来取代单一ECU,从而减少ECU数量和接线复杂性。借鉴服务器、数据中心等领域大规模、成功部署虚拟化方案的经验,系统集成和维护可简化自动,其复杂性取决于虚拟机之间共享资源的类型和数量。

安全:复杂的架构会导致更大的攻击面,先进的自动驾驶和信息娱乐系统会增加多个连接端点同样增加安全风险。通过硬件虚拟化扩展隔离不同关键型系统的cpu、cache、mem、io等资源,以实现多层次的安全概念,良好的隔离性可以保证一个系统的缺陷不影响其他系统正常工作。最后,漏洞的生命周期可以通过快速远程更新来缩短。

关键性:车辆被嵌入不同的功能,这些功能具有异质的安全水平,部分系统需要汽车安全完整性等级(ASIL)认证。虚拟化管理程序(Hypervisor)的代码量非常少便于认证。Hypervisor的ASIL等级是所有融合的关键性系统中最高的,根据各系统不同的要求,可将安全特性扩展到所有虚拟执行环境中。

http://www.lryc.cn/news/624174.html

相关文章:

  • Redis--day7--黑马点评--优惠券秒杀
  • 超市电商销售分析项目:从数据分析到业务决策
  • linux下timerfd和posix timer为什么存在较大的抖动?
  • 达梦数据库常见的重要巡检语句
  • 线程(基本概念和相关命令)
  • 重温k8s基础概念知识系列三(工作负载)
  • Linux设备模型深度解析
  • Rust Async 异步编程(五):执行器和系统 I/O
  • Python可视化工具-Bokeh:动态显示数据
  • java_spring boot 中使用 log4j2 及 自定义layout设置示例
  • 【Java后端】MyBatis-Plus 原理解析
  • 股票术语:“支撑位”
  • 链表OJ题讲解---试金石含金量
  • qt svg缺失元素, 原因是不支持 rgba
  • 测试Windows10IoT系统是否可以正常运行KingSCSDA3.8软件
  • JavaScirpt高级程序设计第三版学习查漏补缺(1)
  • JavaScript 中constructor 属性的指向异常问题
  • 【前端面试题】JavaScript核心面试题解析
  • 芋道RBAC实现介绍
  • 软件开发 - foreground 与 background
  • 数据结构与算法之 leetcode 98. 验证二叉搜索树 (前序,中序,后序遍历)
  • React 基础实战:从组件到案例全解析
  • Wasserstein GAN:如何解决GANS训练崩溃,深入浅出数学原理级讲解WGAN与WGAN-GP
  • C语言相关简单数据结构:双向链表
  • 【数据分享】黑龙江省黑土区富锦市土地利用数据
  • 正则表达式实用面试题与代码解析专栏
  • 【Linux系列】常见查看服务器 IP 的方法
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘imageio’问题
  • Go语言企业级权限管理系统设计与实现
  • 2024年08月13日 Go生态洞察:Go 1.23 发布与全面深度解读