当前位置:首页 > 厂商动态 > 厂商文章
[导读]智能物联设备大爆发,让嵌入式系统开发迎来大发展,新应用、新需求和新技术的变化,也对嵌入式系统开发提出了新的更多挑战。在这样的背景下,Qt还是嵌入式系统GUI开发设计的必选项吗?

有即将毕业的学生在社群里问前辈:“纯软件开发和嵌入式开发,哪个更难?哪个更有前途?要做哪些准备?”前辈回复说:“嵌入式难,既要懂硬件又必须能写软件;在互联网时代,纯软件人才需求多,在物联网时代,嵌入式有更多发展空间;建议学习芯片知识,需要懂硬件设计;建议学习C语言以及至少一种操作系统;学习GUI设计,建议学习Qt,它的跨平台特性很适合嵌入式开发。”

人类与机器智能合作将迎来黄金时代,华为预测,到2025年全球物联网设备的数量将近1000亿,到2030年,全球设备联接总量将突破2000亿。智能物联设备大爆发,让嵌入式系统开发迎来大发展,新应用、新需求和新技术的变化,也对嵌入式系统开发提出了新的更多挑战。在这样的背景下,Qt还是嵌入式系统GUI开发设计的必选项吗?

三大优势  赢得嵌入式市场

在一些人的印象里,Qt的优势在桌面和移动端,因为大家耳熟能详的谷歌地图、WPS Office等都基于Qt开发。

随着近几年嵌入式设备市场的迅猛发展,图形用户界面(GUI)正在进入数十亿台日常设备,Qt已从单纯的GUI跨平台开发框架发展成可为创建软件应用和嵌入式设备提供所有工具的软件公司Qt Group,涵盖设计、开发、测试、部署整个软件开发生命周期。

在智能物联网时代,Qt还是嵌入式开发的必选项吗?

Qt Group的客户遍布180多个国家和地区,涉及汽车、工业自动化、消费电子、医疗设备等70多个行业,全球150万多开发者已使用其产品创建、保障超过10亿台设备和应用程序。

Qt之所以赢得如此多的嵌入式设备客户,Qt Group中国区总经理许晟在日前举行的“Meet Qt技术沙龙北京站”活动上表示:“这得益于Qt的三个关键优势:跨平台、开放性和性能优。”

数据显示美国的家庭平均拥有20.2台联网设备,欧洲的家庭拥有17.4台,实现不同的设备、不同的屏幕一致性用户体验是今天消费者的诉求,要在多平台上提供一致的UI体验,跨平台编程就成为嵌入式设备系统市场的流行趋势。

在智能物联网时代,Qt还是嵌入式开发的必选项吗?

从跨平台来看,Qt没有特定的硬件和操作系统限制,只需编写一次代码,就能编译部署在任何操作系统和硬件上。在操作系统上,Qt既支持Linux、Windows、安卓、iOS、麒麟、统信,也支持QNX、VxWorks、ReWork、SylixOS。硬件上Qt既能支持恩智浦、高通、意法半导体,也可以在芯驰、杰发等国产芯片上快速部署,既支持高端SoC,也支持低端的MCU。

最近,Qt 6.5 LTS(长期支持版本)发布,Qt Group中国解决方案技术总监杨翔宇给出了一份长长的硬件支持列表,并表示:“如果这个列表上没有的,请告诉我们,我们很快就去适配它。”事实如此,2018年创立的芯驰科技在去年4月推出车规级智能座舱芯片E3,Qt 中国工程师只用了两周时间就完成了与E3的适配。

一直以来,嵌入式系统设备要求很高的安全与自主性。尤其是对于航空航天、金融、汽车、工业、医疗等领域的用户来说,安全、稳定、合规更是其构建嵌入式系统设备的核心基石。

从开放性来看,Qt提供源代码交付,能够保障用户更多的自主性和安全性。

与此同时,嵌入式系统设备开发对资源占用要求苛刻,这也使得轻量化的Qt优势进一步凸显出来。“车企对图形渲染的算力分配严苛,其CPU与GPU分配给UI图形渲染算力不能超过10%,如果想做出比较炫酷的界面,必须要有更优的工具思路来开发嵌入式系统”。许晟透露,在最新的Qt 6.5 LTS中,3D引擎渲染表现比上一版本更优且所需计算资源更少,原因是接近摄像头地方采用深度渲染,而远离的地方采用弱渲染,这样的处理实现了显示效果与计算资源的平衡。为了更好的支持多媒体功能,Qt重写了多媒体模块,代码量只有原来的一半,这也仅是Qt追求极致性能的一个缩影。

这几年因为汽车与工业市场火热,不少游戏引擎工具厂商入局汽车与工业领域,与之相比Qt的Quick 3D引擎在系统性能并不逊色,同时又因Qt可以源代码交付,可以做库裁剪、操作系统裁剪,所以在实际的硬件部署和实现上,Qt比游戏引擎工具厂商更灵活、更高效。

费森尤斯软件开发工程师Daniel Hauck表示,“Qt提供的长周期支持版本能够帮助我们实现可扩展性,我们在设备端只安装我们真正需要的模块,这意味系统占用资源最少,系统的稳定性有保障,用最少的资源占用,实现想要的功能,而且还支持定制化。”Daniel Hauck的观点代表了很多企业客户的选择意愿,也进一步印证了许晟所言的Qt优势。

深入行业  成为解痛点能手

嵌入式系统的工具之所以不好做,因为其有极强的行业性。Qt Group意识到,要在日新月异的重点行业中成为领跑者,必须完全投入该行业。

而实时洞察行业挑战,找到变化趋势是找到解决之道的前提。所以每隔一段时间,Qt Group都会对重点行业进行深度调研、梳理市场与行业趋势或痛点、推出独特洞察、解决方案。最近,Qt Group委托市场咨询公司Censuswide对250家英国、美国、法国和德国的汽车、医疗保健、消费电子和工业自动化嵌入式设备制造商进行了一次调研,发现宏观经济压力正迫使企业推迟新产品上市和价格上涨,设备制造商正将重点转向跨平台开发工具和人才招聘。以汽车行业为例,超过半数(52%)的受访者计划在未来12个月内投入至少30%的产品开发预算用于改善车辆的用户界面和用户体验(UI/UX),其中23%的受访者计划为UI/UX投入40% - 49%的预算。相比之下,去年只有25%的受访者将30%以上的预算用于UI/UX,这表明了人们越来越认识到UI/UX与业务成功之间的关联性。

在软件定义趋势下,各个行业都在发生深刻的变革。而破解这些不断涌现的难题,一方面Qt推出更切合行业需求特征的开发工具。

有人问,为什么Qt在汽车座舱开发中很受欢迎?因为Qt的开发工具除了有软件开发的优势,还具有鲜明的行业特征,有汽车行业开发所需要行业知识的积累。今年3月,通用汽车与Qt达成合作,通用汽车将利用Qt跨平台人机界面(HMI)开发工具和开发框架实现统一智能座舱平台的设计、开发,并在多个品牌、配置的车型上完成测试和部署。根据协议,通用汽车将获得Qt完全可定制的跨平台设计能力、桥接工具、性能优化的实时2D/3D图形渲染方案以及可复用代码。

据了解,目前Qt有超过1300个类库,有大量的行业知识与技术的积累,企业用户和开发者不需要重复“造轮子”。

另一方面,Qt关注影响产品开发与上市的行业“撬动”要素。标准和规范是撬动行业市场变化的关键要素,找出行业典型场景做出样板模型也是撬动市场的关键要素。

在竞争激烈的智能家电市场,数字用户体验已成为决定性因素。高质量的视觉效果、流畅的交互和智能功能为品牌差异化和认知度提供全新机会。家电制造商如何实现为同一品牌的多种设备创造风格一致的出色体验,又能同时减少成本?Qt Group以SmartHome(智能家居)演示提供了范例:通过独立于平台的框架,快速实现低、中、高智能家电的嵌入式开发,并集成到HUB(控制应用中心),实现远程控制家庭环境。对于尚未清晰的用户体验究竟应该怎么设计,或许百思“不如一见”,这是Qt演示的启示重要意义所在。

今天,每一个行业都会因为数字化而重新来过,每一个公司都因数字化成为软件企业,在这样的背景下,必然会对软件应用/嵌入式系统开发工具提出更多的挑战,在这样需求背景下,Qt还得继续变,未来Qt还能在提升开发效率上给业界更多惊喜吗?我们期待着。

在智能物联网时代,Qt还是嵌入式开发的必选项吗?

注:Qt Group将参加下周上海国际嵌入式展。扫码之后,将跳转至2023上海国际嵌入式展官方报名页面,请遵循展会的报名要求完成注册。

欲了解更多Qt参展相关信息,请访问:https://mp.weixin.qq.com/s/N2ufGlF_5VWuiOMh3aTISw?scene=25#wechat_redirect

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年4月11日,中国——意法半导体的ST25R100近距离通信(NFC)读取器芯片独步业界,集先进的技术功能、稳定可靠的通信连接和低廉的成本价格于一身,在大规模制造的消费电子和工控设备内,可以提高非接触式互动功能的...

关键字: 嵌入式 数据读取器 芯片

单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。

关键字: 单片机 编写程序 嵌入式

深圳2024年4月23日 /美通社/ -- 全球AI解决方案与工业级存储领导品牌宜鼎国际 (Innodisk)持续深化边缘AI布局,今(23)日发表全球首创"MIPI over Type-C"独家技术,让旗下嵌入式相机模...

关键字: AI 嵌入式 相机

为增进大家对嵌入式主板的认识,本文将对嵌入式主板以及嵌入式主板常见问题及其解决方法予以介绍。

关键字: 嵌入式 指数 主板

为增进大家对嵌入式系统的认识,本文将对嵌入式系统、嵌入式系统的特点予以介绍。

关键字: 嵌入式 指数 嵌入式系统

为增进大家对嵌入式的认识,本文将对嵌入式、嵌入式工作相关的内容予以介绍。

关键字: 嵌入式 指数 嵌入式技术

机器人操作系统(ROS)驱动程序基于ADI产品而开发,因此可直接在ROS生态系统中使用这些产品。本文将概述如何在应用、产品和系统(例如,自主导航、安全气泡地图和数据收集机器人)中使用和集成这些驱动程序;以及这样将如何有助...

关键字: 电机控制器 机器人 嵌入式

支持高达48V@5A的PD受电模式,达到目前USB PD最高标准。

关键字: 嵌入式 开发板

【2024年4月8日,德国慕尼黑讯】低碳化和数字化是当今时代人们面临的两大核心挑战,人类社会需要依靠创新和先进的技术,才能破除挑战、推动转型进程。在德国纽伦堡举办的2024国际嵌入式展(Embedded World 20...

关键字: 半导体 微控制器 嵌入式

TDK 株式会社(TSE:6762)进一步扩充 Micronas 嵌入式电机控制器系列 HVC 5x,完全集成电机控制器与 HVC-5222D 和 HVC-5422D,以驱动小型有刷(BDC)、无刷(BLDC)或步进电机...

关键字: 嵌入式 电机控制器 内存
关闭