This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PROCESSOR-SDK-AM335X:在定制硬件上移植 Qt5

Guru**** 2539500 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1113353/processor-sdk-am335x-qt5-porting-on-custom-hardware

器件型号:PROCESSOR-SDK-AM335X

你(们)好

我们正在开发定制硬件,我们能够使用构建根目录启动 PCB,但端口 qt 面临问题。

使 BeagleBone_qt5_defconfig 成为文件

制造

下面是我们得到的误差


注意:-optimized 工具在-release 模式下不有用。

错误:已启用功能'opengles2',但预条件'(config.Win32 &&!feature.OpenGL-dynamical)||(!config.watchos &&!feature.OpenGL-desktop && libs.OpenGL_ES2)失败。

错误:已启用功能'eglfs',但预条件'!config.Android &&!config.Darwin &&!config.Win32 &&!config.wasm && feature.EGL'失败。

错误:功能'GBM'被启用、但是预条件'libs.GBM'失败。

Rgds

Chandra

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们不支持构建根目录、在我们的标准 SDK 中、我们只需集成 meta-qt5层: github.com/.../dunfell

    此致、
    Krunal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Krunal、

    我们很难为 AM335x-EVM 构建 Yocto、它会在日志中中断很多时间。

    此处、我们的目的是使用 QT5构建最小文件系统。

    当我们通过下面的内置构建进行构建时、我们得到的误差是、

    # cd /usr/lib/qt/examples/gui/analoglock/
    #./analogeclock
    qt.qpa.plugin:在""中找不到 Qt 平台插件"eglfs"
    无法启动此应用程序、因为无法初始化 Qt 平台插件。 重新安装应用程序可能会解决此问题。

    可用的平台插件包括:linuxfb、minimal、offscreen、vnc。

    已中止
    # ls -l /usr/lib/libe
    libEGL.so           libEnginio.so libEnginio.so       libEnginio.SO.1.6.3
    libEGL.SO.1         libEnginio.SO.1
    libEGL.SO.1.0.0     libEnginio.SO.1.6
    # ls -l /usr/lib/libQt5
    libQt5Bodymovin.so                libQt5Qml.so.5.15
    libQt5Bodymovin.so.5              libQt5Qml.so.5.15.8
    libQt5Bodymovin.so.5.15           libQt5QmlModels.so
    libQt5Bodymovin.so.5.15.8         libQt5QmlModels.so.5.
    libQt5Charts.so                   libQt5QmlModels.so.5.15
    libQt5Charts.so.5                 libQt5QmlModels.so.5.15.8.
    libQt5Charts.so.5.15              libQt5QmlWorkerScript.so
    libQt5Charts.so.5.15.8            libQt5QmlWorkerScript.so.5.
    libQt5Coap.so                     libQt5QmlWorkerScript.so.5.15
    libQt5Coap.so.5                   libQt5QmlWorkerScript.so.5.15.8.
    libQt5Coap.so.5.15                libQt5Quick.so
    libQt5Coap.so.5.15.2              libQt5Quick.so.5.
    libQt5Concurrent.so               libQt5Quick.so.5.15
    libQt5Concurrent.so.5             libQt5Quick.so.5.15.8
    libQt5Concurrent.so.5.15          libQt5QuickControls2.so
    libQt5Concurrent.so.5.15.8        libQt5QuickControls2.so.5
    libQt5Core.so                     libQt5QuickControls2.so.5.15
    libQt5Core.so.5                   libQt5QuickControls2.so.5.15.8
    libQt5Core.so.5.15                libQt5QuickShapes.so
    libQt5Core.so.5.15.8              libQt5QuickShapes.so.5.
    libQt5Gui.so                      libQt5QuickShapes.so.5.15
    libQt5Gui.so.5                    libQt5QuickShapes.so.5.15.8
    libQt5Gui.so.5.15                 libQt5QuickTemplate2.so
    libQt5Gui.so.5.15.8               libQt5QuickTemplate2.so.5.
    libQt5Knx.so                      libQt5QuickTemplate2.so.5.15
    libQt5Knx.so.5                    libQt5QuickTemplate2.so.5.15.8.
    libQt5Knx.so.5.15                 libQt5QuickTest.so
    libQt5Knx.so.5.15.2               libQt5QuickTest.so.5.
    libQt5Location.so                 libQt5QuickTest.so.5.15
    libQt5Location.so.5               libQt5QuickTest.so.5.15.8
    libQt5位置.so.5.15            libQt5QuickWidgets.so
    libQt5位置.so.5.15.8          libQt5QuickWidgets.so.5.
    libQt5Mqt.so                     libQt5QuickWidgets.so.5.15
    libQt5Mqt.so.5                   libQt5QuickWidgets.so.5.15.8.
    libQt5Mqt.so.5.15                libQt5RemoteObjects.so
    libQt5Mqt.so.5.15.2              libQt5RemoteObjects.so.5.
    libQt5Multimedia .so               libQt5RemoteObjects.so.5.15
    libQt5Multimedia .SO.5             libQt5RemoteObjects.SO5.15.8
    libQt5Multimedia .SO.5.15          libQt5Script.so
    libQt5Multimedia .SO.5.15.8        libQt5Script.SO.5
    libQt5MultimediaQuick.so          libQt5Script.so.5.15
    libQt5MultimediaQuick.SO.5        libQt5Script.SO.5.15.8
    libQt5MultimediaQuick.so.5.15     libQt5ScriptTools.so
    libQt5MultimediaQuick.so.5.15.8   libQt5ScriptTools.so.5.
    libQt5MultimediaWidgets.so        libQt5ScriptTools.so.5.15
    libQt5MultimediaWidgets.so.5      libQt5ScriptTools.so.5.15.8.
    libQt5MultimediaWidgets.so.5.15   libQt5Scxml.so
    libQt5MultimediaWidgets.so.5.15.8 libQt5Scxml.so.5
    libQt5Network.so                  libQt5Scxml.so.5.15
    libQt5Network.SO.5                libQt5Scxml.so.5.15.8
    libQt5Network.SO.5.15             libQt5Sensors.so
    libQt5Network.SO.5.15.8           libQt5Sensors.SO.5
    libQt5OpcUa.so                    libQt5Sensors.so.5.15
    libQt5OpcUa.so.5                  libQt5Sensors.so.5.15.8
    libQt5OpcUa.so.5.15               libQt5Sql.so
    libQt5OpcUa.so.5.15.2             libQt5Sql.so.5
    libQt5 Positioning.so              libQt5Sql.so.5.15
    libQt5 Positioning.so.5            libQt5Sql.so5.15.8
    libQt5 Positioning.so.5.15         libQt5Test.so
    libQt5 Positioning.so.5.15.8       libQt5Test.SO.5
    libQt5PositioningQuick.so         libQt5Test.so.5.15
    libQt5PositioningQuick.SO.5       libQt5Test.SO5.15.8
    libQt5PositioningQuick.so.5.15    libQt5Widgets.so
    libQt5PositioningQuick.so.5.15.8  libQt5Widgets.so.5.
    libQt5PrintSupport.so             libQt5Widgets.so.5.15
    libQt5PrintSupport.SO.5           libQt5Widgets.so.5.15.8
    libQt5PrintSupport.SO.5.15        libQt5Xml.so
    libQt5PrintSupport.SO.5.15.8      libQt5Xml.SO.5
    libQt5Qml.so                      libQt5Xml.so.5.15
    libQt5Qml.so.5                    libQt5Xml.so.5.15.8
    # ls -l /usr/lib/libQt5

    我们在中提供了所有支持的库、

    请帮助我们使用 QT5的最小文件系统、我们的 eMMC 大小仅为2GB。

    Rgds

    Chandrae2e.ti.com/.../yocto_5F00_am335x_5F00_build_5F00_errors.docx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    错误:任务(/HDD/Texas Instruments /AM335x/Yocto/AM335x_tisdk/sources/meta-arago/meta-arago-distro/meta-core/images/tisdk-base-image.bb:do_rootfs)失败、退出代码为"1"

    e2e.ti.com/.../5050.yocto_5F00_am335x_5F00_build_5F00_errors.docx

    这是另一个错误,附加了更新的日志

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是否遵循了以下页面中提到的所有先决条件: https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Overview_Building_the_SDK.html#quick-start。 此外、您是否使用了最新 的 AM335x SDK Yocto 配置文件(configs/processor-sdk/processor-sdk-08.02.00.24-config.txt)。

    此致、

    Krunal