Qt在汽车开发中的应用



Qt是一款可以实现跨平台的C++图形界面应用开发框架,也可以开发非图形的命令行(CUI)应用程序,最早由奇趣公司在1991年开发。Qt支持众多的操作系统平台,如通用操作系统Windows、Linux、Unix,嵌入式系统 QNX、VxWorks,智能手机系统 Android、iOS等等。

Qt广泛用于开发GUI程序,这种情况下又被称为部件工具箱。经过多年发展,Qt不但拥有了完善的C++图形库,而且近年来的版本逐渐集成了数据库、OpenGL库、多媒体库、网络、脚本库、XML库、WebKit库等等,其核心库也加入了进程间通信、多线程等模块。

Qt汽车开发套件为车载电子系统开发预置了一整套部件和工具。

Qt主要适用于汽车仪表板、信息娱乐系统、后排娱乐系统等方面的应用开发。
汽车仪表盘的开发主要考虑性能、动画及建模工具、安全等方面。

后座娱乐的开发主要考虑压缩环节、更多内容、不担心分散司机注意力等。

在用户体验方面,动画平滑过渡、丰富的图形资源、语音界面、云端连接、多模式手势互动等变得越来越重要。

用户体验和系统集成,包含了输入法、语音识别、手机映射,导航引擎以及扩展应用。

个性化定制的应用越来越多,包括音乐、日历、联系人、社交网络、天气服务等。

Qt在QNXCAR中的实现架构图如下:

传统数字座舱系统的设计开发过程往往是孤立的。

Qt汽车套件可以让数字座舱系统开发快速原型化和快速迭代。

因此QNX给Qt的评价是:开放、易用、跨平台、快速。

Qt已被全球70余主机厂和Tier1采用。下面是一些应用案例展示。



2017年2月,Qt公司宣布将3D人机交互编辑系统NVIDIADRIVE™ Design Studio整合进Qt生态系统中。通过将Qt现有的跨平台软件框架同NVIDIA DRIVE Design Studio进行整合,Qt能够为嵌入式设备以及车载娱乐系统和数字座舱提供世界级的3D设计解决方案。
2017年5月,南京诚迈科技与Qt达成战略合作伙伴关系,重点布局智能座舱系统。
上海友衷科技的全液晶数字仪表操作系统就是基于Qt 5企业版开发工具开发。利用这一平台,一块仪表不仅可以在同一款车型上快速更换不同界面,还可以通过Qt 汽车套件(Qt AutomotiveSuite)适配不同车型。
编辑推荐
最新资讯
-
测迅乌镇&盐城测试场:助力智能网联汽车标
2025-02-22 12:39
-
使用示波器对三相电机驱动器进行测量
2025-02-22 12:37
-
上汽集团大乘用车重磅招聘
2025-02-22 12:25
-
GB/T 44173-2024对开门预警DOW的要求
2025-02-22 12:25
-
声音工程:像用PS一样编辑声音
2025-02-21 17:04