首页
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
更多
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
为什么 SOAFEE 项目对于联网汽车的设计至关重要
文摘
2024-11-21 06:00
上海
虚拟原型设计作为软件的作用已成为汽车行业的关键差异化因素。
嵌入式边缘可扩展开放架构 (SOAFEE) 项目由汽车制造商、半导体供应商、开源和独立软件供应商以及云技术领导者定义。该项目以定义 Arm 架构的标准启动和安全要求的技术为基础,同时添加了云原生开发和部署框架以及汽车工作负载的功能安全、安全性和实时功能。
软件定义汽车的转变使现在成为将云的容量、可扩展性和弹性引入汽车应用开发和测试的理想时机。虚拟原型设计尤其有利于云环境,这减少了在道路上进行实际驾驶测试的时间和成本负担。这种方法还可以为 OEM 带来额外的收入机会,因为他们可以最大限度地减少对非差异化中间件的投资。继续阅读,详细了解 SOAFEE 项目如何加速和推进下一代智能互联汽车的创建。
为什么软件是汽车的关键差异化因素
为了提高安全性,高级驾驶辅助系统 (ADAS) 可保护我们免受道路障碍物的伤害,让我们保持在车道中央,并在黑暗、蜿蜒的道路上照亮更明亮的道路。此外,还有一些很酷的功能,使汽车能够播放我们最喜欢的歌曲,规划包括加油或充电站点的路线,并提供定制加热和冷却等舒适感。
为了实现这些功能和特性,在当今的高端汽车中,多达 1.5 亿行的软件代码分布在 100 多个电子控制单元 (ECU) 以及传感器、摄像头、雷达和 LiDAR 设备中并不罕见。电气化加上更高水平的自动化和连接性正在改变消费者对汽车的期望以及设计师开发汽车的方式。软件已成为差异化的关键驱动因素,而硬件组件的差异化正在减弱,这最终可能导致某种程度的商品化。
虚拟原型设计对灵活性和容量的要求更高
面对严格的功能安全要求,对汽车系统进行详尽测试已成为一项复杂、昂贵且耗时的工作。传统上,汽车开发人员在现场测试汽车应用程序。由于这需要一辆可以工作的汽车,因此测试在开发周期的后期进行。这也是耗时且昂贵的,因为它需要人们驾驶汽车、解释收集的数据、调整软件等。另一方面,虚拟原型设计支持基于汽车模型的设计方法。因此,汽车半导体、一级供应商和 OEM 公司可以部署更高效的开发环境,用于早期的硬件/软件开发、集成和测试。
然而,虚拟原型设计硬件有一些严重的可扩展性要求。这是云技术可以提供帮助的地方。
基于云的虚拟原型设计利用了云几乎无限的容量,可以根据设计项目随时不断变化的需求灵活地扩大或缩小规模。
使用虚拟原型在公共、私有或混合云中进行虚拟测试可以在周期的早期进行,并且资源和成本更低。
基于 SoC 和硬件系统的抽象软件仿真模型,虚拟原型可以与 RTL 硬件设计同时开发,从而将整个流程向左移动,以加快上市时间。
此外,持续集成/持续部署 (CI/CD) 方法可以从基于云的虚拟原型设计中受益。借助 CI,软件开发团队可以在早期解决不兼容问题,因为他们将代码更改合并到共享的主线代码存储库中以测试功能、性能、安全性和保障性。与 CI 搭配的是 CD,其中任何成功通过所有自动化测试的代码构建都将部署到生产中。
在 CI/CD 设置中应用虚拟原型可以提高生产力,因为它可以及时将构建分发给团队的所有程序员和系统。
基于云的虚拟原型设计可通过无线 (OTA) 更新在部署之前快速开发和测试软件。同步软件测试可分布在多个云实例中,从而扩大测试覆盖范围、降低成本并能够在周期的早期检测出错误。
基于云的软件解决方案堆栈
SOAFEE 旨在规定云边缘开发、测试和验证框架并定义其工作方式。结果将是一个汽车中央计算解决方案堆栈。自动驾驶等应用程序工作负载将在解决方案堆栈之上运行。
根据 SOAFEE 项目,该堆栈的底层将由基于标准的固件和安全接口组成,为系统集成商和软件开发人员提供一个一致的平台,用于在兼容硬件上实现无缝安全启动和系统启动。该框架中的不同组件将重复使用现有的开放标准。SOAFEE 架构将基于这些标准和规范构建一个参考框架,该框架将标准化关键的、无差异的中间层。这些中间层包括操作系统、硬件抽象层、虚拟机管理程序和容器运行时层。
由于其开源组件,任何中间件或软件提供商都能够插入解决方案堆栈,甚至提供堆栈的元素。
SOAFEE 架构为 OEM 带来的是大幅减少中间件投资的能力,这样他们就可以从差异化软件中获得更多收入。例如,特斯拉出售各种功能的月度订阅服务,例如其高级连接服务,提供实时交通可视化、视频流、卫星视图地图等。同样,宝马也通过月度和年度订阅将加热座椅和方向盘等软件驱动功能货币化。
开发自定义中间件堆栈来支持这些功能和特性可能需要投入大量的时间和金钱。同时,中间件不是一个可以货币化的层;相反,它是差异化软件的推动者。能够利用开放式架构让开发人员和设计人员专注于使他们的汽车设计独一无二的因素。
结论
随着不同合作方的密切合作,我们有机会塑造软件定义汽车的未来。凭借我们在汽车领域的深厚专业知识,以及虚拟原型、软件在环、软件安全和汽车 IP 等领域的解决方案,我们可以帮助将更智能、更安全的汽车带到我们的道路上。
http://mp.weixin.qq.com/s?__biz=MzIxODAzMDA0Mg==&mid=2650946445&idx=2&sn=01d518dd2acb2f76d63cf4c87ba21ef4
软硬件协同设计 HW-SW Co-Design
欢迎后台留言,AI 客服全天在线。脱离物理硬件,开发测试和调试软件。基于虚拟原型的软硬件协同设计,提前一年实现产品上市创收,降低一半开发时间。
最新文章
左移,只是冰山一角
为高性能计算构建芯片
如何在系统层面优化功耗
处理器的对比,为什么很困难?
IP-XACT 回归,理由充分
IEEE IP-XACT 标准概述
SoC 开发中的虚拟原型设计
汽车芯片开发中的虚拟原型
使用虚拟原型实现持续集成和部署流程
为什么 SOAFEE 项目对于联网汽车的设计至关重要
Debug 调试:SoC 计划表的杀手
调试嵌入式应用程序 Debugging
谁负责处理器验证?
如何优化处理器?
一种用于多级 IP/SOC 设计的快速 SystemC 仿真方法
使用 IP-XACT 元数据进行 TLM 建模流程
追踪并优化 SoC 性能
利用 NoC 创新加速 SoC 演进,使用 NoC 平铺实现 AI 和机器学习
BMW 和 Qualcomm 构建云端 ADAS 平台
汽车 ECU 的全面验证策略:MIL、SIL 和 HIL
调试复杂的 RISC-V 处理器
使用自定义 RISC-V ISA 指令创建领域特定处理器
开始使用 IP-XACT 进行 IP 设计
使用 IP-XACT 的 SoC 设计流程
IP-XACT 介绍
UVM 寄存器模型
成本节约和产品质量提升:软件测试的左移
左移?如何加速汽车芯片开发流程 ?
早期验证和软件启动的混合方法
汽车网络的艺术(系列 1):VC3,新 E/E 架构评估系统
汽车网络的艺术(系列 2):PCIe 走向汽车
汽车网络的艺术(系列 3):虚拟化的力量
管理现代 SoC 设计中的性能
复杂 SoC 的准确高效功率估算流程
新硬件架构软件开发面临的五大挑战
计算机模拟:基础、术语、级别
在 Simulink 中生成 SystemC TLM 虚拟原型
MCU 故障模式:发生的原因以及如何预防
汽车行业对 Chiplet 和 UCIe 的需求
虚拟平台 Virtual Platform 技术
SystemC 中的系统级建模
优化 ISA 实现软硬件的和谐:自定义指令和 RISC-V 扩展
带有 RISC 主机和可配置微处理器的 SoC 的软硬件分区方法
SoC 设计中的系统架构是什么?
CPU 是最佳 AI 推理处理器的五大理由
通过改变抽象级别, 来加速 SoC 仿真
系统仿真、架构探索、电源管理、性能分析
汽车芯片团队研发岗位招聘
使用 TLM 虚拟系统原型, 进行汽车芯片的硬件和软件验证
芯片 Bring Up 正在发生变化
分类
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
原创标签
时事
社会
财经
军事
教育
体育
科技
汽车
科学
房产
搞笑
综艺
明星
音乐
动漫
游戏
时尚
健康
旅游
美食
生活
摄影
宠物
职场
育儿
情感
小说
曲艺
文化
历史
三农
文学
娱乐
电影
视频
图片
新闻
宗教
电视剧
纪录片
广告创意
壁纸头像
心灵鸡汤
星座命理
教育培训
艺术文化
金融财经
健康医疗
美妆时尚
餐饮美食
母婴育儿
社会新闻
工业农业
时事政治
星座占卜
幽默笑话
独立短篇
连载作品
文化历史
科技互联网
发布位置
广东
北京
山东
江苏
河南
浙江
山西
福建
河北
上海
四川
陕西
湖南
安徽
湖北
内蒙古
江西
云南
广西
甘肃
辽宁
黑龙江
贵州
新疆
重庆
吉林
天津
海南
青海
宁夏
西藏
香港
澳门
台湾
美国
加拿大
澳大利亚
日本
新加坡
英国
西班牙
新西兰
韩国
泰国
法国
德国
意大利
缅甸
菲律宾
马来西亚
越南
荷兰
柬埔寨
俄罗斯
巴西
智利
卢森堡
芬兰
瑞典
比利时
瑞士
土耳其
斐济
挪威
朝鲜
尼日利亚
阿根廷
匈牙利
爱尔兰
印度
老挝
葡萄牙
乌克兰
印度尼西亚
哈萨克斯坦
塔吉克斯坦
希腊
南非
蒙古
奥地利
肯尼亚
加纳
丹麦
津巴布韦
埃及
坦桑尼亚
捷克
阿联酋
安哥拉