CQ9电子·(中国)官方网站

米尔NXP iMX 93开发板的Qt开发指南 | CQ9传奇
× 快速导航
新闻资讯
分类
米尔NXP iMX 93开发板的Qt开发指南
发布日期:2024-06-08 02:51:41

  Qt 是一个跨平台的图形应用开发框架,被应用在不同尺寸设备和平台上,同时提供不同版权版本供用户选择。米尔NXPi.MX 93 开发板(MYD-LMX9X开发板)使用 Qt6.5 版本进行应用开发。在 Qt 应用开发中,推荐使用 QtCreator 集成开发环境,可以在LinuxPC 下开发 Qt 应用,自动化地交叉编译为开发板的ARM架构。本章使用 Yocto 构建的 SDK 工具作为交叉编译系统,配合 QtCreator 快速开发图形类应用程序。

  6. 配置交叉编译环境1)打开 QtCreator,请从终端执行qtcreator.sh来启动 QtCreator,参考如下:2)如果运行失败则需要安装插件,命令如下3)再次运行成功,出现选项对话框,点击 Edit ,继续点击 Preferences ,在 Kits 栏选择 Compilers 标签,如下图所示。

米尔NXP iMX 93开发板的Qt开发指南(图1)

  C++ ,在下面填写Name为LMX9X- G++,Compiler path点击旁边的Browse..按钮选择到 aarch64-poky-linux-g++ 的路径,例子中的路径是/opt/fsl-imx-xwayland/6.1-mickledore/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-g++。(此为米尔提供的编译链,详情请查看《MYD-LMX9X_Linux软件开发指南》2.2章节)填写完成后,点击Apply

米尔NXP iMX 93开发板的Qt开发指南(图2)

  5)选择Debuggers标签,在右侧点击Add,在name处输入93-gdb,在path选择路径为/opt/fsl-imx-xwayland/6.1-mickledore/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-gdb,填写完成后点击Apply,如图6-3。

米尔NXP iMX 93开发板的Qt开发指南(图3)

  6)选择Qt Version标签,在右侧点击Add,会弹出 qmake 路径选择对话框,这里以/opt/fsl-imx-xwayland/6.1-mickledore/sysroots/x86_64-pokysdk-linux/usr/bin/qmake为例子。选择qmake文件后,点击Open按钮。Version name改为Qt %{Qt:Version} (LM93-sytem)。然后点击Apply按钮。

米尔NXP iMX 93开发板的Qt开发指南(图4)

米尔NXP iMX 93开发板的Qt开发指南(图5)

  7) 选择左侧Device,点击右边的Add按钮,填写内容Name为MYIR-LM93-Board,Host name为开发板的 IP 地址(可以暂时填写任意一个址),Username为root,然后击Apply。(此项为可选项)

米尔NXP iMX 93开发板的Qt开发指南(图6)

  8) 点击左侧Build & Run回到Kits标签下,Name设置为LM93-dev-kit,Device选择MYD-LM93-Board选项了。Sysroot选择目标设备的系统目录,这里以/opt/fsl-imx-xwayland/6.1-mickledore/sysroots/x86_64-pokysdk-linux例。Compiler选择之前配置的名称93-GCC,Qt version选择之前配置的名称Qt6.5.0 (LM93-System),Qtmkspec填写为linux-oe-g++。其它默认即可,最后点击Apply和OK按钮。

米尔NXP iMX 93开发板的Qt开发指南(图7)

  9)将 MXAPP-Qt6.tar.gz 拷贝到 Ubuntu 下的一个工作目录中并解压出源代码。配置为相应的编译工具套件,就可以编译此例程。在菜单栏选择File->

  9)将 MXAPP-Qt6.tar.gz 拷贝到 Ubuntu 下的一个工作目录中并解压出源代码。配置为相应的编译工具套件,就可以编译此例程。在菜单栏选择File-Open File or Project,在打开的对话框中,浏览到mxcpp例程的目录下,选择mxcpp.pro文件,点击Open按钮。项目打开后,在左侧菜单列中,选择Projects图标,右侧界面切换为 manage kits 管理界面,在Build & Run标签下,选择LM93选项的 kit,这样项目就会使用LM93 的相关配置 kit 构建应用。然后右键选择mxapp2点击 Build 。

米尔NXP iMX 93开发板的Qt开发指南(图8)

米尔NXP iMX 93开发板的Qt开发指南(图9)

  QtCreator 构建 mxapp 项目后,编译好的二进制文件存放在指定的目录下。然后将 mxapp 文件拷贝到开发板下运行即可

米尔NXP iMX 93开发板的Qt开发指南(图10)

  本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。

  贸泽电子联手NXP Semiconductors推出全新电子书 深入探讨汽车电气化设计面临的挑战

  与Arm决裂 高通联合NXP等推RISC-V汽车芯片:第三大CPU已崛起

  NXP i.MX 8M Mini开发板规格书(四核ARM Cortex-A53 + 单核ARM Cortex-M4,主频1.6GHz)CQ9电子平台 CQ9传奇CQ9电子平台 CQ9传奇CQ9传奇电子 CQ9电子CQ9传奇电子 CQ9电子