近来,意法半导体(ST)与Qt共同宣布X-LINUX-QT即将支持Qt6。X-LINUX-QT是一款帮助开发人员在STM32MP25微处理器上实现图形框架的软件包。这次发布具有里程碑式的意义:X-LINUX-QT将Qt6引入ST开发者社区,利用全新的优化特点,开发人员可在MPU上实现更强悍的2D与3D性能。该软件包还提高了对新一代STM32MPMP2系列的支持,优化了Wayland显示合同的适配,并为IDE新增了用于调试和性能剖析的功能。
据悉,Qt还承诺为支持Qt6的STM32MP15开发板与评估板提供板级支持包(QBSP),并为STM32MP13平台推出专属QBSP。X-LINUX软件包除了将图形框架融入STM32Cube生态系统(可通过STM32CubeMX等工具直接调用),它的演示案例更是直观地诠释出ST与Qt通过深度合作为嵌入式系统工程师带来的巨大价值:借助该平台将UI集成到更多系统中,大大推动产品的上市进程。
更长的生命周期
保持稳定,按需迭代
Qt框架的跨平台特点就能实现“一次设计,多设备布署”。因而ST最先推出的是基于Qt5的X-LINUX-QT。因为Qt方案得到了广泛应用linux ubuntu安装qt,大量现有的项目仍可基于Qt5实现,无需升级至Qt6。通过兼容旧的版本,开发人员可快速将已有的项目迁移到新的硬件平台,急剧减短产品上市周期。
由X-LINUX-QT建立并运行在STM32MP25上的UI界面
稳扎稳打linux ubuntu安装qt,常年支持
X-LINUX-QT的推出,印证了ST与Qt为开发人员提供常年支持的承诺。目前正在启动项目的团队,尤其是她们开发的是长周期生命的产品,就能得到可靠的保障。当前,越来越多的项目选择保留原有的软件栈,只将其移植到性能更强的硬件上。ST与Qt的合作模式恰好契合了这一发展趋势,才能助企业更快推出新产品、为顾客创造更多价值。ST依托合作伙伴计划,与Qt牵手为使用MPU/MCU平台UI框架的开发团队提供支持,让开发者不用害怕技术迭代的风险。
性能更强,更好用
协同创新,效能倍增
X-LINUX-QT将Qt6引入ST的MPU平台后,STM32MP25开发人员就能否在1080p显示屏上创建UI,实现更丰富的3D图形和更复杂的动漫疗效linux定时关机命令,并解锁硬件视频编解码等功能。Qt6能够在特定场景下提高性能并优化使用体验。为确保STM32开发人员充分发挥设备的性能,ST与Qt紧密合作linux定时器,确保她们的平台才能最大限度地挖掘STM32MPU设备的性能潜力,并将通过各种技术培训及相关文档,帮助开发人员快速把握各类界面开发工具。
基于Qt框架运行在STM32MP25上的智能家饰应用演示
技术底蕴+生态协同
尽管微控制器与Arm微处理器的应用已然十分广泛,但不同方案的落地疗效差别是十分明显的,而深度优化常常能带来质的飞越。ST与Qt通过合作,让OpenSTLinux系统才能为UI框架带来所需的优质库与中间件支持。ST还向Qt开放多类测试平台,以保证她们的软件与全系列的ST设备兼容。
据悉,双方对开源社区的投入理念也高度一致:ST不断将驱动程序贡献到Linux主线内核,Qt则提供许可证选择手册,让更多团队全面支持ST的MPU,共同推进技术开源化。ST深信,开源社区能在安全性与互操作性方面提供宝贵的反馈和支持,这除了是技术上的合作,更是汇聚多方力量、激发创新活力的生态共建。