Qt支持对STM32 MCU和MPU的UI和性能充满热情的开发人员

开发人员和设计人员有时可能会在嵌入式系统的 ui 上进行协作时遇到问题。qt是意法半导体合作伙伴计划的成员,围绕一个简化stm32器件工作流程的框架将他们聚集在一起。最近,该公司使我们的 mpu 更容易使用其工具。qt板支持包(qbsp)安装指南介绍了如何为stm32mp157a创建linux引导映像。此外,该公司还提供stm32微控制器的演示图像以及stm32mp157f-dk和stm32mp157-eval开发工具的电路板支持包。因此,将相同的应用程序及其ui从mcu移植到微处理器更简单。因此,我们与qt坐下来学习用户如何在我们的解决方案中使用其框架。
qt(“可爱”)因素
使用工具将设计人员和开发人员聚集在一起
qt是一个生态系统,包括一个框架以及一组工具和库,用于在移动设备,pc和嵌入式系统上进行应用程序开发。因此,它弥合了设计和开发之间的差距。事实上,许多团队在从设计阶段进入开发阶段时都会遇到减速或挑战。在photoshop中构思ui并不能开始捕捉框架的复杂性或编程语言的局限性。因此,当设计师将他们的工作交给开发人员时,许多人面临着挑战,例如创建响应式设计。同样,设计师可能会觉得他们的视野在翻译中丢失了。最终,这种来回可能会适得其反,导致挫败感和更长的上市时间。
意法半导体授权合作伙伴通过采用不同的设计方法解决了这个问题。例如,qt design studio使ui专家能够从photoshop导入他们的作品,并使用线框图来开发他们的界面。所见即所得的界面和基于时间轴的动画允许更直观地创建环境。一旦艺术家将他们的工作交给开发人员,同样的工具就会显示用于执行优化、编写应用程序逻辑等的代码。开发人员还可以访问更复杂的ide,例如qt creator ide。但是,所有这些实用程序只是拼图的一部分。意法半导体和qt必须确保库、软件和框架在stm32 mcu和mpu上高效运行。
stm32矢量图
使用qt而不降低性能
当工程师确定stm32器件上的qt是否适合他们的项目时,许多人试图评估框架的性能。在公司工作期间,我们了解了他们的解决方案如何利用我们的 ip。例如,它为我们的chromart加速器或stm32mp1的gpu优化了其库。因此,不会降低性能,使得在意法半导体的mcu和mpu上使用相同的代码库更具吸引力。qt甚至分享说,一些客户在采用其框架时看到了性能的提高,这导致了新功能和更丰富的ui。这是可能的,因为我们继续与qt合作,帮助他们为我们的设备优化代码。
在stm32 mcu和mpu上使用qt
几年前,qt涉足微控制器领域,并与意法半导体合作支持stm32器件。这是该公司首次在cortex-m处理器上运行其库和框架。该计划为我们的许多mcu创建了二进制文件,从stm32f7和stm32h7到stm32l4。 因此,工程师可以在更广泛的开发板上开始他们的概念验证。需要说服经理的团队将有更轻松的时间,并且可以从更接近最终产品的配置开始。此外,在必须满足特定功能安全标准的设置中使用mcu的开发人员通常使用qt安全渲染器,这使他们能够更快地获得认证。
工程师采用qt的另一个原因是,他们可以轻松地将mcu应用移植到stm32mp1 mpu。更丰富的资源和linux操作系统意味着从mcu到mpu的过渡更容易。团队需要专注于基本的实现问题,如加载脚本或硬件计时器,而不是关注库和性能。从mcu迁移到mpu也可能涉及显示器尺寸或分辨率的变化。qt通过提供可以创建响应式用户界面的工具解决了这个问题。因此,由于他们在stm32设备上的工作,团队可以更顺利地迁移到不同的平台,从而缩短上市时间。


互感器、电能表的接线大全和原理图
单反相机镜头上面的参数怎么看?长知识了
神目如炬照分明的华为Mate40带你重识国粹之美
西电、加特兰微电子和KUS集团就校企合作进行签约仪式
精辟!"万众创芯"无法解决"缺芯"困局
Qt支持对STM32 MCU和MPU的UI和性能充满热情的开发人员
用半导体致冷块自制微型空调,Miniature air conditioner
在美国眼中,中国航天发展有哪些机遇?
单片机语音芯片开发要解决的问题
2018智能音箱一枝独秀 将引爆中国销售热潮
为帮助沃特玛恢复生产和缓解危机,坚瑞沃能再次启动自救行动
微压差表检定规程的常见问题分析
机器学习再立功,斯坦福大牛团队实现无创早期肺癌筛查
智能电网产生的背景
需要了解嵌入式Linux文件系统及其存储机制
超小型MEMS原子钟适用于智能手机
锤子坚果Pro产量破一百万台,锤子手机里程碑达成,迎来价格大降价
国芯思辰对标AD7606,八通道16位SC1463可用于电力线路监控系统中
锤子坚果Pro最新消息:老罗又搞大事件,锤子坚果Pro手机推迟至5月发布
压电陶瓷驱动电源的的基本功能和主要分类