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

    浏览量

    3663
  • 开发板试用
    +关注

    关注

    3

    文章

    301

    浏览量

    2092
收藏 人收藏

    评论

    相关推荐

    【迅为电子】i.MX6UL和i.MX6ULL芯片区别与开发板对比

    【迅为电子】i.MX6UL和i.MX6ULL芯片区别与开发板对比
    的头像 发表于 11-28 14:31 319次阅读
    【迅为电子】<b class='flag-5'>i.MX</b>6UL和<b class='flag-5'>i.MX</b>6ULL芯片区别与<b class='flag-5'>开发板</b>对比

    i.MX Linux开发实战指南—基于野火i.MX系列开发板

    电子发烧友网站提供《i.MX Linux开发实战指南—基于野火i.MX系列开发板.pdf》资料免费下载
    发表于 10-10 17:23 11次下载

    使用TPS6521825和LP873347 PMIC为NXP i.MX 8M Mini和Nano供电

    电子发烧友网站提供《使用TPS6521825和LP873347 PMIC为NXP i.MX 8M Mini和Nano供电.pdf》资料免费下载
    发表于 09-13 09:42 0次下载
    使用TPS6521825和LP873347 PMIC为NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Mini和Nano供电

    使用TPS65219为i.MX 8M Plus供电

    电子发烧友网站提供《使用TPS65219为i.MX 8M Plus供电.pdf》资料免费下载
    发表于 08-31 10:15 0次下载
    使用TPS65219为<b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> <b class='flag-5'>Plus</b>供电

    i.MX 8M Plus中的ISP图像信号处理模块特性概述

    日常生活中,人类约80%的信息来自于视觉信息,而视觉信息的载体是数以亿万计的图片和视频流,因此如何打造高效而智能的视觉处理解决方案,是摆在开发者面前的重要课题。 恩智浦推出的i.MX 8M P
    的头像 发表于 08-02 11:39 1253次阅读

    TSN时钟同步 | PTP对时案例演示——基于NXP i.MX 8M Plus

    TLIMX8MP-EVM评估的TSN时钟同步、PTP对时案例,创龙科技TLIMX8MP-EVM是基于NXP i.MX 8M
    发表于 07-10 10:28

    PHYTEC AM62x开发板试用】开箱

    本帖最后由 如去如来 于 2024-6-27 12:28 编辑 收到PHYTEC AM62x开发板已经两周,忙于其他事情还没来得及开箱测试,今天来补上。 自从1986年德国PHYTEC公司创立
    发表于 06-18 23:27

    点击参与米尔NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X
    的头像 发表于 06-13 08:02 523次阅读
    点击参与米尔NXP <b class='flag-5'>i.MX</b> 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    米尔NXP i.MX 93开发板Qt开发指南

    1. 概述Qt 是一个跨平台的图形应用开发框架,被应用在不同尺寸设备和平台上,同时提供不同版权版本供用户选择。米尔 NXP i.MX 93 开发板(MYD-LMX9X
    发表于 06-07 20:45

    米尔NXP i.MX 93开发板Qt开发指南

    1.概述Qt是一个跨平台的图形应用开发框架,被应用在不同尺寸设备和平台上,同时提供不同版权版本供用户选择。米尔NXPi.MX93开发板(MYD-LMX9X
    的头像 发表于 06-07 08:01 1730次阅读
    米尔NXP <b class='flag-5'>i.MX</b> 93<b class='flag-5'>开发板</b>的<b class='flag-5'>Qt</b><b class='flag-5'>开发</b>指南

    免费!NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了2块价值678
    的头像 发表于 05-23 08:01 722次阅读
    免费!NXP <b class='flag-5'>i.MX</b> 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    NXP i.MX 93核心工业方案

    MYC-LMX9X核心开发板NXPi.MX93重新定义入门级嵌入式CPU模组2*Cortex-A55@1.7GHz+Cortex-M33@250MHz,满足高性能和实时性需求;集成
    的头像 发表于 04-23 11:07 1080次阅读
    NXP <b class='flag-5'>i.MX</b> 93核心<b class='flag-5'>板</b>工业方案

    NXP系列-NXP i.MX 93核心开发板-入门级嵌入式核心-产品资料

    MYC-LMX9X核心开发板NXP i.MX 93重新定义入门级嵌入式CPU模组2*Cortex-A55@1.7GHz+Cortex-M33@250MHz,满足高性能和实时性需求;
    发表于 04-23 11:07 4次下载

    重新定义入门级嵌入式处理器模组-米尔NXP i.MX 93核心

    近日,米尔电子推出基于NXP i.MX 93系列产品-MYC-LMX9X核心开发板。NXP i.MX 9系列在i.MX 6和
    的头像 发表于 04-19 17:50 509次阅读
    重新定义入门级嵌入式处理器模组-米尔NXP <b class='flag-5'>i.MX</b> 93核心<b class='flag-5'>板</b>

    适用于 NXP i.MX 8M Mini 的 TPS6521825 电源管理IC TPS6521825数据表

    电子发烧友网站提供《适用于 NXP i.MX 8M Mini 的 TPS6521825 电源管理IC TPS6521825数据表.pdf》资料免费下载
    发表于 03-01 09:09 0次下载
    适用于 NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Mini 的 TPS6521825 电源管理IC TPS6521825数据表