您好,欢迎访问江南网站!

集团动态

联系江南

江南
联系人:杜经理
手机:18755199984
电话:0551-82601881
邮箱:sale.zcjd@qq.com
地址:合肥市巢湖市团结路与东塘路交口东方国际大厦8层
江南首页>>江南新闻>>集团动态>>江南-米尔NXP i.MX 93开发板的QT开发指南

江南-米尔NXP i.MX 93开发板的QT开发指南

发布日期:2024-06-14 作者:江南

[导读]Qt 是一个跨平台的图形利用开辟框架,被利用在分歧尺寸装备和平台上,同时供给分歧版权版本供用户选择。米尔NXP i.MX 93开辟板(MYD-LMX9X开辟板)利用Qt6.5版本进行利用开辟。在Qt利用开辟中,保举利用 QtCreator 集成开辟情况,可以在 Linux PC下开辟Q 利用,主动化地交叉编译为开辟板的 ARM 架构。 Qt 是一个跨平台的图形利用开辟框架,被利用在分歧尺寸装备和平台上,同时供给分歧版权版本供用户选择。米尔NXP i.MX 93开辟板(MYD-LMX9X开辟板)利用Qt6.5版本进行利用开辟。在Qt利用开辟中,保举利用 QtCreator 集成开辟情况,可以在 Linux PC下开辟Q 利用,主动化地交叉编译为开辟板的 ARM 架构。 本章利用 Yocto构建的 SDK 东西作为交叉编译系统,共同 QtCreator 快速开辟图形类利用法式。 硬件资本 米尔NXP i.MX 93开辟板(MYD-LMX9X开辟板) 软件资本 ubuntu 20.04 64bit Qt6.5 交叉编译链 情况预备 需要 ubuntu 桌面系统,后续均在 ubuntu 20.04 64bit版本下操作,桌面系统请自行安装。 安装Qt6.5 从QT下载官网下载qt-unified-linux-x64-4.5.2-online.run安装包。 安装QT所需要的库 在安装QTcreator之前需要对主机的情况进行设置装备摆设,存候装以下资本包 将安装包放到Ubuntu下运行 运行号令落后入安装界面,填入账号,如若没注册需要先自行注册。 图5-1. 输入账号暗码 选择开辟者 可选择小我开辟者。 图5-江南体育2. 选择开辟者 制止发送 选择制止发送反馈内容。 图5-3. 选择制止发送 选择安装路径 选择安装路径,建议安装在目次/opt下。 图5-4. 安装路径 选择安装内容 由于我们需要安装6.5版本,所以需要勾选以下内容。 图5-5. 选择安装内容 选择好安装内容好持续点击下一步到安装页面。 图5-6. 期待安装完成 设置装备摆设交叉编译情况 1)打开 QTCreator,请从终端履行"qtcreator.sh"来启动 QtCreator,参考以下: 2)假如运行掉败则需要安装插件,号令以下 3 再次运行成功,呈现选项对话框,点击Edit,继续点击Preferences,,在Kits栏选择Compilers标签,以下图所示。 图6-1. 设置装备摆设Compilers 4) 点击右边 Add ,弹出下拉列表后,选择 GCC- 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" 图6-2. 设置装备摆设GCC 选择"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。 图6-3. 设置装备摆设Debugger 选择"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"按钮。 图6-4. 选择qmake 7) 选择左边"Device",点击右侧的"Add"按钮,填写内容"Name"为"MYIR-LM93-Board","Host name"为开辟板的 IP 地址(可以临时填写肆意一个址),"Username"为"root",然后击"Apply"。(此项为可选项) 图6-5. 选择开辟板 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"按钮。 图6-6. Kits设置装备摆设 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。 图6-7. 最先编译 图6-8. 编译完成 QtCreator 构建 mxapp项目后,编译好的二进制文件寄存在指定的目次下。然后将mxapp文件拷贝到开辟板下运行便可 图6-9. 保留路径 参考资料 下载桌面版Ubuntu QT开辟指点 MYC-LMX9X焦点板和开辟板 NXP i.MX 93从头界说入门级嵌入式CPU模组 2*Cortex-A55@1.7GHz+Cortex-M33@250MHz,知足高机能和及时性需求; 集成0.5 TOPS NPU,赋能低本钱轻量级AI利用; 撑持2路千兆以太网接口(1路撑持TSN)、 2路 CAN FD接口、 2个 USB2.0接口、8个UART接口、8个I2C、8个SPI、2个I3C; 丰硕的显示接口LVDS/MIPI DSI/24Bit RGB,撑持1080p60显示; 摄像头撑持MIPI CSI、Parallel CSI接口; 工业级-40℃~+85℃,尺寸37mm*39mm,LGA 218PIN设计 利用:充电桩、能源电力、医疗器械、工业HMI、活动节制器、工业显控一体。

欲知详情,请下载word文档 下载文档

本次直播STM32将结合合作火伴米尔电子,深切切磋若何操纵STM32MPU产物系列鞭策工业行业的产物开辟。为您带来一系列具体的产物展现、焦点板的利用案例和行业专家的深度阐发。

要害字: STM32MPU 开辟板

NXP在处置器板块耕作多年,从初期的i.MX 6 → i.MX 7 → i.MX 8,再到最新的i.MX 9都已有一条完全的生态链和良多客户根本。i.MX 93是NXP i.MX 9产物组合中最新的一个系列。i.MX...

要害字: 焦点板 开辟板

我们先实现 dmaion buffer 治理器,这里贴的代码省略了异常毛病处置的逻辑,有个坑是 linux-4.9 和 linux-5.4 用法纷歧样,米尔电子的这个T113-i系统是linux-5.4,所以不兼容4.9...

要害字: 焦点板 开辟板

嵌入式开辟平台是支持嵌入式系统设计、开辟和测试的主要根本情况,它集成了硬件举措措施、软件东西链、操作系统和开辟框架等一系列要害组件。本文将深切切磋嵌入式开辟平台所具有的怪异特点与优势,从硬件设置装备摆设、软件情况、矫捷性、可移植性...

要害字: 嵌入式开辟平台 开辟板

上一篇:江南-存储 下一篇:江南-智能汽车

江南
专业 规范 诚信 共赢 创新 发展

18755199984/0551-82601881

( 服务咨询热线 )
地址:合肥市巢湖市团结路与东塘路交口东方国际大厦8层
Copyright © 2022 All Rights Reserved.
技术支持:无忧资源网   皖ICP备2023013513号-1