0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【PHYTEC开发板试用体验】phyBOARD-Pollux i.MX 8M Plus QT应用3结项完成及问题总结

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-12-05 10:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:王志奇, 帖子地址:https://bbs.elecfans.com/jishu_2306626_1_1.html

大家好,由于本人技术有限,知识储备单薄,一路测试和体验,磕磕绊绊,不断卡壳,最终是完成了开发板的应用测试和一些开发板特性测试,并且对一些问题进行了总结,其中有一些尝试没成功的问题,待有机会继续研究

2022-09-20_164710.png

本次应用测试结项部分,最终实现了,QT在phyBOARD-Pollux i.MX 8M Plus开发板上运行并通过摄像头获取图像显示出图像,期间出现了多次问题,最后在官方支持和论坛助手的支持下最终完成了项目。再次感谢。

本次项目,还是使用的上次在Ubuntu
phyvm虚拟机开发的QT下调用摄像头显示拍照的程序。
2022-09-12_171856.png

在Ubuntu vm上开发的时候,
官方vm是QT4,我升级到了QT5,之前测试phyteclogo 的应用程序时候,直接在Ubuntu测试后,可以在调试那里选择 ARM release 模式在phyBOARD-Po开发板上直接可以编译测试程序,
2022-09-20_135230.png

但是,这次在测试QTCAM相机程序的时候,第一次是,diploy 提示没有空间可以用,0字节被传输,第一次开发测试文章里通过和官方沟通,我重新划分了分区,但这次又发生了,很难受。
2022-09-05_095231.png

经过我反复排查,发现我之前是划分的emm引导区的空间,但现在我是使用的SD卡引导,s3开关第一位置是on的,发现是我的SD卡空间里/home/root空间被百分百占用了,
2022-09-13_105606.png

应该是我之前尝试在phyBOARD-Pollux开发板上安装OpenCV环境的时候被用完了,之前OpenCV安装没能完全完成可能也和root空间有关,

所以,之后测试一定要注意不同的分区的使用率,而不是看整体空间是否占满,我这就是/homm分区被完全使用了,但是SD卡上其他分区比如/opt /usr等分区都没有被使用多少,
2022-09-14_095847.png

可以把home root 下的一些无关文件和测试程序移动到别的分区,

也可以直接在别的分区进行开发和安装。

我清理空间后通过QT5还是没能直接通过QTUI在phyBOARD-Pollux开发板上测试,提示Cannot run: No command given.应该是建立项目的时候选择默认Ubuntu编译器后还要选择ARM 开发板的交叉编译器,上篇文章有涉及到这部分,工具,选项 debug KIT 设置phyBOARD-Pollux 的编译器位置要正确,因为我升级了QT5,并且安装了 opencv等,致使cmake 的位置发生了错误,所以opencv调用摄像头直接通过QT在phyBOARD-Pollux开发板上调试测试,我没能成功。

由于,我的VM来回重装opencv经常半路崩溃,之前vm物理位置空间预留的过少有关,我放弃了直接通过Ubuntu QT5 设计环境直接测试phyBOARD-Pollux开发板上程序。
2022-09-19_224618.png

我直接把编译好的程序直接 ssh scp
到了phyBOARD-Pollux开发板上,打开opt 下phy项目空间QT程序项目所在的位置用scp
Qcameratest root@192.168.3.11:/home/root/ 把编译好的程序直接上传到开发板,

上传之前编译的时候我选release
链接编译。

最重要的事情,别忘了 chmod
+x 给项目文件夹提升权限, 然后 运行项目程序main.cpp

报错显示,多文件中[syntax error near unexpected token `],看了一下,之前一些代码来自网络上,分别拷贝的时候字符可能是有问题,
需要在window下 用然后去notepad++中,视图->显示符号->显示所有符号 有的是换行l 有的的 m ,Linux和windows下的回车换行符不兼容的问题

notepad++就可以搞定:编辑->档案格式转换->转换为UNIX格式:或把代码结尾的这些都删除,整理好代码,重新编译上传开发板运行即可。

这期间最主要的问题是摄像头驱动和phyBOARD-Pollux开发板调用摄像头的问题,
2022-09-19_224752.png

首先,驱动问题,由于我们用的是phyBOARD-Pollux
8m plus开发板不是相机 和AI套件,所以,没有自带phyBOARD的摄像头,经过测试开发板中内置的大多数测试程序无法使用,应该是程序针对套件摄像头开发的,无法驱动我的摄像头的问题,我前后找了三个摄像头,其中,包括之前测试过的一个自带驱动的双目摄像头,自带驱动核心,但是,能启动无法成像,最后我找到了一个网上的4K高清支持Ubuntu的摄像头,完成了测试,打开了摄像头完成了测试。
2022-09-20_164710.png

2022-09-19_224618.png

但是不太稳定,卡程序和卡画面时常发生,QT可以调用,OpenCV无法调用摄像头,缺少环境。由于这个套件不是AI和相机套件,所以程序环境不够完善,硬件性能应该是完全没有问题。
2022-09-19_215500.png

2022-09-19_215823.png

我还对phyBOARD-Pollux 8m plus开发板的温度,cup内核等硬件信息进行了查看。总体来说这是一块能力强大的开发板,期待phyBOARD-Pollux
8m plus开发板的更多套件开放测试。感谢论坛客服的大力支持,给予了这次测试机会。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PHYTEC
    +关注

    关注

    0

    文章

    19

    浏览量

    3933
  • 开发板试用
    +关注

    关注

    3

    文章

    303

    浏览量

    2643
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    恩智浦FRDM i.MX 8M Plus开发板详解

    开发高级HMI应用、计算机视觉系统以及边缘AI项目时,开发人员常常面临一个共同挑战:如何在不依赖昂贵且复杂的开发平台的前提下,获得足够的处理能力。这正是FRDM i.MX
    的头像 发表于 11-18 15:07 663次阅读

    简单认识NXP FRDM i.MX 93开发板

    FRDM i.MX 93开发板是一款入门级、紧凑型开发板,采用i.MX93应用处理器。该配备板载IW612模块,集成了恩智浦的三频解决方案
    的头像 发表于 11-17 09:45 568次阅读
    简单认识NXP FRDM <b class='flag-5'>i.MX</b> 93<b class='flag-5'>开发板</b>

    恩智浦FRDM i.MX 8M Plus开发板上架

    i.MX 8M Plus应用处理器集成2个或4个Arm Cortex-A53核、1个专用于实时控制的Arm Cortex-M7核,以及1个算力高达2.3 TOPS的神经处理单元 (NP
    的头像 发表于 08-16 17:38 1818次阅读
    恩智浦FRDM <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> <b class='flag-5'>Plus</b><b class='flag-5'>开发板</b>上架

    有奖丨米尔 NXP i.MX91开发板免费试用来啦

    米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91
    的头像 发表于 06-05 08:02 1116次阅读
    有奖丨米尔 NXP <b class='flag-5'>i.MX</b>91<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>来啦

    米尔NXP i.MX 91核心发布,助力新一代入门级Linux应用开发

    本帖最后由 blingbling111 于 2025-5-30 16:17 编辑 米尔电子基于与NXP长期合作的嵌入式处理器开发经验,在i.MX 6和i.MX 8系列核心
    发表于 05-30 11:20

    NXP i.MX 91开发板#支持快速创建基于Linux®的边缘器件

    NXP Semiconductors FRDM i.MX 91开发板设计用于评估i.MX 91应用处理器,支持快速创建基于Linux ^®^ 的边缘器件。该开发板还设计用于入门级Lin
    的头像 发表于 05-19 10:55 1990次阅读
    NXP <b class='flag-5'>i.MX</b> 91<b class='flag-5'>开发板</b>#支持快速创建基于Linux®的边缘器件

    TPS6521825 适用于 NXP i.MX 8M mini 的电源管理 IC数据手册

    TPS6521825 是一款单芯片电源管理 IC (PMIC),专门用于支持 i.MX 8M Mini 处理器和 LP873347 器件。该器件的额定温度范围为 –40°C 至 +105°C,适用于各种工业应用。
    的头像 发表于 05-04 10:44 552次阅读
    TPS6521825 适用于 NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> mini 的电源管理 IC数据手册

    在 NXP i.MX 8M Plus EVK上比较Yocto 4.0和Yocto 5.0时,空闲模式下的功耗增加了 20%,为什么?

    尊敬的先生: 在 NXP i.MX 8M Plus EVK 上比较 Yocto 4.0(内核 5.15.71-2.2.2)和 Yocto 5.0(内核 6.6.52-2.2.0)时,我们观察到空闲
    发表于 03-26 07:15

    NXP基于i.MX 91应用处理器打造的FRDM i.MX 91开发板特性参数详解

    FRDM i.MX 91开发板。该开发板基于i.MX 91应用处理器打造,专为加速工业与物联网的开发而设计,提供了一种经济高效、安全且具有多
    的头像 发表于 03-21 09:37 12.3w次阅读
    NXP基于<b class='flag-5'>i.MX</b> 91应用处理器打造的FRDM <b class='flag-5'>i.MX</b> 91<b class='flag-5'>开发板</b>特性参数详解

    NXP i.MX 93 开发板#提供高效的机器学习 支持高能效的边缘计算

    NXP Semiconductors FRDM-IMX93开发板i.MX 93应用处理器提供支持。NXP Semiconductors FRDM-IMX93配备板载IW612模块,支持NXP
    的头像 发表于 03-10 15:30 2518次阅读
    NXP <b class='flag-5'>i.MX</b> 93 <b class='flag-5'>开发板</b>#提供高效的机器学习 支持高能效的边缘计算

    分享!基于NXP i.MX 8M Plus平台的OpenAMP核间通信方案

    i.MX 8M Plus平台。 OpenAMP架构 AMP(Asymmetric Multi-Processing),即非对称多处理架构。“非对称AMP”双系统是指多个核心相对独立运行不同的操作系统或
    的头像 发表于 02-27 10:44 871次阅读
    分享!基于NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> <b class='flag-5'>Plus</b>平台的OpenAMP核间通信方案

    NXP首款搭载MPU的FRDM产品怎么样?FRDM i.MX93开发板开箱速览

    近期,NXP将i.MX 93系列处理器引入了FRDM系列产品线,推出了FRDM i.MX 93开发板,作为首款配备i.MX MPU的FRDM
    的头像 发表于 02-26 14:56 2363次阅读
    NXP首款搭载MPU的FRDM产品怎么样?FRDM <b class='flag-5'>i.MX</b>93<b class='flag-5'>开发板</b>开箱速览

    恩智浦推出FRDM i.MX 93开发板

    备受嵌入式开发者青睐的恩智浦FRDM开发平台,迎来了一位新成员——FRDM i.MX 93开发板,这也是第一块配备i.MX MPU的FRDM
    的头像 发表于 02-21 14:22 2899次阅读

    NXP推出FRDM i.MX 93开发板, 助力现代工业与边缘智能开发

    近日,恩智浦半导体(NXP Semiconductor)推出了FRDM i.MX 93开发板,这是FRDM系列中第一款基于MPU推出的开发板,以低成本、紧凑的设计为核心,搭载了NXP i.MX
    的头像 发表于 02-21 09:19 2628次阅读
    NXP推出FRDM <b class='flag-5'>i.MX</b> 93<b class='flag-5'>开发板</b>, 助力现代工业与边缘智能<b class='flag-5'>开发</b>

    2.3T算力,真的强!1分钟学会NPU开发,基于NXP i.MX 8MP平台!

    科技飞速发展,人工智能与工业领域的融合日益深入。NXP旗下的i.MX 8M Plus作为一款高端工业处理器,NPU算力高达2.3TOPS,正引领着工业智能化的浪潮,为众多工业场景带来了前所未有的变革
    的头像 发表于 01-24 10:21 976次阅读
    2.3T算力,真的强!1分钟学会NPU<b class='flag-5'>开发</b>,基于NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>MP平台!