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-J784S4:将 SDK 11 中的 Qt6 替换为 Qt5

Guru**** 2431000 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1540043/processor-sdk-j784s4-replace-qt6-with-qt5-in-sdk-11

部件号:PROCESSOR-SDK-J784S4


工具/软件:

尊敬的 TI 团队:  

有人可以建议如何包含 Qt 5 到 SDK 11 构建吗? 更换 Qt6 或增加 Qt5。 我们有一个使用 Qt5 构建的应用、但需要在支持 SDK 11 的 EVM 上运行。  

我们通过添加 Qt5 尝试使用 Yocto 进行重建、但由于 Git 访问、未能传递构建。 似乎有不同的方法来包括 Qt 5. 在 SDK9 中,它通过一层 — meta-qt5 与所有配方;在 SDK10 中,它直接通过配方-qt 完成。  

如果能够提供补丁、这样我们就可以直接申请、那将会很好。 否则、请提供一些分步说明。  

谢谢。

滋贺

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

    您好 Shige、  

    软件清单显示 Qt5 包含在默认 SDK 中。 您是否在使用自己的自定义配方?  您是否尝试过查看默认情况下包含 qt5 的默认配方?

    此致、  

    Ashleigh

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

    尊敬的 Ashleigh:  

    感谢您的反馈。  

    您在 Qt5 中提到的清单包含了哪个版本? 我们讨论的是 2025 年 5 月发布的 SDK 11.00。 此 SDK 中仅包含 Qt6。 我们知道 Qt5 包含在 SDK 9/10/10.01 中。 我们需要使用 SDK 11 来实现一些以太网和显示功能。  

    您是否可以查看 SDK 11 并告诉我您是否看到了 Qt5? 如果是 Qt6、将感谢您提供有关如何包含 Qt5 的一些指导。  

    滋贺  

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

    嗨、Shige、  

    我的歉意 META-qt5 未包含在 SDK 11.0 的默认配置中、因此不会构建。 如果要将 Qt5 与 11.0 一起使用、则需要手动添加 meta-qt5 层、并可能修补 meta-tisdk 中的一些配方以解决兼容性问题。 您可以在此处找到 meta-qt5 层: OpenEmbedded Layer Index - meta-qt5

    此致、  

    Ashleigh

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

    你能更具体地说明 meta-tisdk 中哪些食谱应该被修补吗? 所有版本 (SDK 9、10 和 11) 都具有不同的配置和 BBlayer。 特别是、SDK9 使用 meta-qt5、SDK10 使用配方-qt、SDK11 使用 meta-qt6。 要判断 Yocto 构建的哪个部分受到影响、确实很难。  

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

    您好 Shige、  

    这些是提到 qt6 的文件、因此它们是可能被修补的文件。 我们不支持/测试 SDK 11.0 上的 qt5、因此您将自行决定调试和未来支持。 我已附上这些文件供您参考。  

    存储库:

    1. https://git.ti.com/cgit/arago-project/meta-arago/
    2. https://git.ti.com/cgit/edgeai/meta-edgeai/
    3. https://git.ti.com/cgit/ti-sdk-linux/meta-tisdk/

    文件:

    • meta-arago/meta-arago-test/conf/layer.conf  
    • META-edgeai/README   
    • meta-edgeai/conf/layer.conf
    • meta-tisdk/meta-ti-basic/README
    • meta-tisdk/meta-ti-basic/recies-multimedia/gstreamer1.0-plugins-good_1.22.%.bbappend
    • meta-tisdk/meta-ti-basic/recies-multimedia/gstreamer1.0-plugins-good_1.22.%.bbappend
    • meta-tisdk/meta-ti-basic/conf/layer.conf
    • meta-tisdk/meta-ti-basic/食谱-demos/qmltermwidget/qmltermwidget.bb
    • meta-tisdk/meta-ti-basic/食谱-demos/qmltermwidget/qmltermwidget.bb

    此致、  

    Ashleigh