Qt for MCUs
搭建Qt for MCUs PC端开发环境。qt for mcus提供了一个完整的图形框架和工具包,包含了在MCUs上设计、开发和部署gui所需的一切。它允许您在裸机或实时操作系统上运行应用程序。
先决条件
-
开发主机环境支持仅限于Windows 10
-
MSVC compiler v19.16 (Visual Studio 2017 15.9.9 or newer) x64
-
CMake v3.13 or newer (you can install it using the Qt Online installer) x64
-
使用Qt联机安装程序安装Qt for MCUs,该安装程序可通过Qt帐户下载
-
安装Qt 5.14和Qt Creator 4.11 or higher
安装链接
› Qt: https://account.qt.io/downloads
› CMake: https://cmake.org/download/
› Python 2.7 32-bit: https://www.python.org/downloads/release/python-2716/
› Arm GCC: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnutoolchain/gnu-rm/downloads
› J-Link Software Pack: https://www.segger.com/downloads/jlink/JLink_Windows.exe
› J-Link OpenSDA Firmware: https://www.segger.com/downloads/jlink/OpenSDA_MIMXRT1050-EVKHyperflash
› STM32CubeProgrammer: https://www.st.com/en/development-tools/stm32cubeprog.html
› STM32 ST-LINK Utility: https://www.st.com/en/development-tools/stsw-link004.html
Qt Creator设置
启用Qt Creator插件
-
选择“帮助>关于插件”,然后从列表中选择“MCU支持(实验性)”插件,重新启动Qt Creator以应用更改
为MCU创建Qt工具包
-
选择工具>选项>设备>MCU
-
选择Qt for MCUs-Desktop 32bpp作为目标
-
如果尚未设置,请提供Qt for MCUs安装目录的路径。
-
单击Apply应用。
注意:
编译器要选X64,Qt版本要选64bit,CMake Tool选x64
打开恒温器项目demo
-
选择文件>打开文件或项目。。。
-
打开CMakefiles.txt文件来自thermo文件夹的文件。
-
选择Qt作为MCU-桌面32bpp套件。
-
单击“配置项目”以完成。
问题
-
开发主机环境支持仅限于Windows 10
-
C++编译失败,文本大字体.pixelSize.
-
文本类型无法正确呈现需要复杂文本布局的unicode序列。对复杂文本使用StaticText