7646

如何打造一体化UI表现?Qt激发软件定义汽车潜能

发表时间:2022-09-06 14:50:00来源:网络    阅读量:7478    

作为全球领先的软件公司,Qt平台被70多个行业用于开发桌面、嵌入式系统和移动操作系统的产品。Qt是车载系统、医疗、工业自动化设备和技术行业领域的首选平台,被全球众多领先企业广泛使用。

2022年8月22日,在盖世汽车主办的2022第二届中国汽车人机交互创新大会上,Qt中国区总经理徐盛认为,在软件定义汽车时代,更加敏捷的工作方式和灵活的跨平台工具是成功的关键。Qt实现了从软件设计、开发到测试的全生命周期业务覆盖,帮助OEM厂商打造触手可及的下一代驾驶体验。徐盛强调:“软件定义的汽车并不是特别准确。应该说,软件是汽车的未来。”

徐Qt中国区总经理

组织以下演讲内容:

汽车行业现状与行业龙头有相通之处。

在过去的两年里,随着各种宏观问题和疫情的影响,整个汽车行业并不容易,但总体来说,汽车行业取得了一定的增长。据相关数据显示,全球每年售出约7000万辆汽车,电动汽车的销量增长率翻了一番,达到109%。

可以看到,中国对全球新能源汽车销量的贡献在50%左右,传统主流车企的新能源和混合动力汽车也保持着良好的增长态势。在这个过程中,数字化座舱作为新能源汽车的主要发展方向取得了长足的进步。目前,中国汽车用户真正定义了数字驾驶舱的当前和未来发展。OTA技术在近几年的发展过程中,也让OEM厂商和终端用户的关系更加紧密。

OEM可以通过OTA技术将最新功能快速升级部署到驾驶舱,持续为用户提供更好的体验。在这个过程中,软件开发不依赖于供应链,几乎不受芯片和操作系统的影响。整个软件开发过程在可控范围内。

以特斯拉为例。第一辆车发布时,特斯拉率先在中控台引入了触摸屏,并使用Qt创建了UI框架。使用特斯拉OTA更新可以让用户快速获得新的体验。再比如国内龙头蔚来汽车。蔚来也是Qt在北美RD中心舞台的客户。在软件更新优化方面,蔚来近三年软件升级推送超过30万次,这是一个惊人的数字。

无论是特斯拉、蔚来等新能源主机厂,还是Tier1,都实现了对软件开发的独立完全控制。上周我们在和一家国内传统车厂沟通,他们也想实现车载OS的独立架构。原因很简单。如果大家都用安卓,品牌差异化就会缺失。并且通过独立的系统级框架搭建OEM自己的平台,将有可能通过UI定义品牌知名度。

除了打造新生力量,传统车厂有没有跟上时代?答案是肯定的。比如奔驰打造的MBUS,定义了一种全新的豪华数字驾驶舱;现代和起亚也利用Qt为旗下燃油车和电动车打造统一的数字体验,实现了数字体验从低端、中端到高端的一体化部署。

软件开发人人掌控是什么意思?这是数字驾驶舱的简单示意图。现在,数字化驾驶舱已经突破了仪表加IVI的原始概念。一般来说会采取多屏多域多操作系统多应用组合的形式。核心问题是,如何在如此复杂的车、机系统上,创造出一体化的、无缝的UI表现?这对Tier1和OEM来说是一个重大挑战。

下一阶段,汽车将是集中式域控制器,它可以集成各种功能,并轻松地在它们之间进行通信。这种架构可以处理更复杂的用例。根据麦肯锡的报告,2023年,我们的汽车驾驶舱将达到第五阶段,将拥有有限的专用硬件和以太网主干的虚拟域。该架构支持复杂功能和高性能计算,这正是真正的自动驾驶所需要的。

如何掌握软件开发?

随着这些趋势的出现,掌握跨平台软件的开发将变得越来越重要。

我们希望这个开发框架不仅能支持恩智浦、高通815、615甚至消费级平台,还能快速部署在中化等国产芯片上。它支持Linux、Android、鸿蒙系统和百度DuerOS,也可以部署在非标准的Android操作系统上。作为Qt源代码交付的商业软件可以为客户提供免费部署。

创建Qt集成UI呈现,实现数字座舱内所有屏幕的无缝连接。在整个驾驶舱中,无论是中控、仪表、扶手,都需要一个一体化的方案。在驾驶舱底层开发领域,Qt凭借其强大的开发者生态,可以帮助OEM厂商开发相关应用。

此外,还需要满足简单迭代、最大化代码重用、前瞻性解决方案的要求,以满足现在和未来的需求。

Qt是为跨平台而构建的。

Qt最大的优势在于它是为跨平台构建的,以适应技术的发展。首先,我们支持开源代码交互。其次,我们可以用一个代码库支持多个产品。比如Qt的源代码,涵盖了现代汽车从低端到高端的发展。

Qt一直保持着向朋友学习进步的态度。我们的QtDesignStudio可以用来开发低代码,方便地形成可重用的UI组件。

独立于操作系统和硬件。很多客户会问我某个芯片Qt支持吗?我的回答是Qt没有硬件限制。我们既支持高端SoC,也支持低端MCU;它既支持传统的硬件板制造商,也支持逐渐从消费级和工业级转向车辆监管级的本地制造商。

近几年Qt在3D领域也有了很大的提升。对于不是纯3D环境的汽车驾驶舱,我们设计了3D和2D的组合。此外,考虑到操作系统和硬件的限制,Qt也可以在消费级芯片有限的平台上运行非常流畅的3DADAS接口。

Qt的统一工具链不仅涵盖了开发者工具,也涵盖了设计工具,可以最大化设计和工程团队之间的协作效率。有了Qt Design Studio,设计师可以轻松地从Figma、Sketch、Adobe XD、3DS max、Maya等主流设计工具导入设计素材。,并快速创建自动生成代码的功能性用户界面。然后开发者就可以接手Qt Design Studio的输出,进行开发工作,不需要额外的交接。

另外,我们的UI和后端开发是完全分离的,设计和开发流程可以同时进行。从设计、开发、测试到部署,Qt真正实现了完整的HMI生命周期开发。

除了产品模型的人机界面和交互界面,还介绍了Qt在非人机界面中的应用。比如模拟测试,ECU的逻辑在PC上测试,可以用Qt展示视觉反馈。所以Qt不仅仅局限于HMI性能,还可以通过强大的信号机制实现整车的交互。

软件对汽车的定义不是特别准确。应该说软件是汽车的未来。

如果看新车发布,可以明显发现车载屏幕的尺寸越来越大,数量也在明显增加。

除了传统的仪表板和信息娱乐屏幕,其他领域如空调系统、乘客座椅和后座娱乐屏幕也越来越受欢迎。在某些情况下,该屏幕正以其先进的增强现实可视化功能取代传统的后视镜,以进一步提高驾驶的安全性和便利性。

随着半自主和自主功能的出现和标准化,有一个功能比以往任何时候都更加重要,那就是能够以可视化的方式清晰、简洁地向驾驶员传达车辆意图和周围环境信息。另一点比以前更重要的是,确保车内不同区域之间的无缝通信和信息共享,以提供出色的用户体验。

在数字驾驶舱中,无论车辆上运行多少SoC、操作系统和流程,这些单独的屏幕都应该作为一个连贯的系统运行。

我们很高兴地看到,主要的OEM客户正在围绕Qt规划他们未来的平台战略。到目前为止,有超过十亿台Qt驱动的设备和超过一亿辆汽车在街道上行驶。Qt中国希望通过强大的技术支持团队,帮助您开发自己的HMI生态系统。

声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。

最新文章

图文推荐