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

软件定义汽车(SDV)调试——如何做到 适配软件定义汽车(SDV)?(中)

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。

老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:

做到欲望极简,了解自己的真实欲望,不受外在潮流的影响,不盲从,不跟风。把自己的精力全部用在自己。一是去掉多余,凡事找规律,基础是诚信;二是系统思考、大胆设计、小心求证;三是“一张纸制度”,也就是无论多么复杂的工作内容,要在一张纸上描述清楚;四是要坚决反对虎头蛇尾,反对繁文缛节,反对老好人主义。

不觉间来到八月,横坐在电脑前,敲击点文字,对自己也算一个时间的记忆,多年后再次点击,也期待那时会像触发记忆的闸口,让现在的这点岁月传递至那时那刻。

在这里插入图片描述

三、从硬件主导到软件赋能

上图为我们呈现了一种传统且经典的基于域的车辆架构。这种架构的设计初衷,在于从结构和层次的角度对车辆进行清晰且有条理的划分。就如同构建一座复杂而有序的城市,将不同的功能区域明确界定,以保障整体的高效运行。在车辆中,底盘、动力系统、车身以及信息娱乐系统等具有相似功能特性的模块,被合理地归类到各个不同的域中。

以高级驾驶辅助系统(ADAS)的添加为例,这就像是在一座已经规划好的城市中新建一个功能独特的区域。由于ADAS具有独特的功能需求,必须单独创建一个新域,并将其对应的控制单元精准地连接到中央网关,以确保新功能能够顺利融入整个车辆系统。在传统架构里,每一个特性或功能都如同一个独立的“小王国”,由其专属的控制单元(ECU)来统治。ECU中的微控制器,就像是一位精明的“管家”,是专门为映射该功能的软件而精心挑选的。它与硬件紧密配合,为特定功能量身定制配置,例如专门负责电动车窗控制的“电动车窗ECU”,或者掌管安全气囊触发的“安全气囊触发ECU”等。然而,受限于其单一的功能定位,这些微控制器的计算能力需求和内存容量,与智能手机等先进设备中的片上系统(SoC)相比,就像是小池塘与大海的差距,被严格控制在较低水平。

时代的车轮滚滚向前,汽车行业也迎来了软件定义汽车(SDV)的新时代。在这个时代,特性和功能不再像传统架构中那样分散在众多独立的ECU中,而是被巧妙地整合到数量更少但性能却显著更高的芯片上。这些芯片如同超级大脑,拥有强大的计算能力和海量的存储空间,能够轻松应对各种复杂的功能需求。图2为我们展示了一个极具前瞻性和可行性的方案示例,即从基于域的架构逐步

http://www.xdnf.cn/news/18872.html

相关文章:

  • Mysql数据挂载
  • TencentOS Server 4.4 下创建mysql容器无法正常运行的问题
  • 微服务-docker compose
  • mfc中操作excel
  • APP与WEB测试的区别?
  • Windows MCP 踩坑经验 -- 今日股票行情助手
  • 金仓数据库文档系统全面升级:用户体验焕然一新
  • SqlHelper类的方法详细解读和使用示例
  • 人工智能和机器学习如何改善机器人技术
  • 应变片与分布式光纤传感:核心差异与选型指南
  • 深入解析 Chromium Mojo IPC:跨进程通信原理与源码实战
  • 【开发配置】GitLab CR(Code Review)规则配置清单
  • 钉钉 AI 硬件:DingTalk A1
  • Java文件的组织方式
  • 用户体验设计 | 从UX到AX:人工智能如何重构交互范式?
  • 趣味学习Rust基础篇(用Rust做一个猜数字游戏)
  • 化学分析原理与算法、数据库。
  • 本地搭建 Redis/MySQL 并配置国内镜像加速(Docker/原生安装 | macOS/Linux/Windows)
  • 【Git】多人协作
  • k8sday18 HELM
  • AI编写测试用例
  • 【微服务】SpringBoot 整合 Easy-Es 实战操作详解
  • 深入探索Vue:前端开发的强大框架
  • 字母异位词分组,leetCode热题100,C++实现
  • 嵌入式学习day38
  • 搭建域服务器
  • spring-ai-alibaba使用
  • 第18章|变量:把数据装进“盒子”的正确方式
  • 机器学习 TF-IDF方法
  • 【docker apoc 部署的neo4j安装apoc插件】