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-AM64X:面向 SDK v11 -需要更改 MCU+SDK 上的 python3、pip 指令

Guru**** 2465890 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1470920/processor-sdk-am64x-towards-sdk-v11---need-to-alter-python3-pip-instrcutions-on-the-mcu-sdks

器件型号:PROCESSOR-SDK-AM64X

工具与软件:

在多个 Sitara 产品中、那些 AM6x 连接到 SDK V 11 -您需要支持 Ubuntu 24.04 -

我发现了"pip"的困惑,由于需要重写关于 Python 3 &的 Linux 部分的更改 PIP

(例如  AM64x MCU+ SDK:下载、安装和设置  SDK 和工具以及 AM64x MCU+ SDK:EVM 设置)

根据您所处的环境、现在有3个不同的点

我已将 Google Gemini 列表回复附在我的问题上3点

e2e.ti.com/.../ubu24_2D00_pip_2D00_pipx_2D00_python3_2D00_pip.pdf

这取决于您是在单台 PC 上还是在企业范围内的系统上、还是在容器中运行--取决于要使用的 pip。

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

    Jim、您好!

    专家不在办公室,将在下周星期五之前回来,请预计会有一些延误的答复。

    此致

    开会。

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

    主题是否在办公室内? 我相信有些事情需要针对 SDK v11进行调整。

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

    Jim、您好!

    感谢您的耐心。

    Unknown 说:
    这取决于您是在单台 PC 上还是在企业范围内的系统上、还是在容器中运行--取决于要使用的 pip

    我可以看到上面的文档链接说,在 Windows 和 Mac 机器上,你所需要的一切就是安装 python。 PIP 将作为 python 的一部分安装。

    对于 Windows、它将是 pip;对于 MAC 和 Linux、它将是 pip3。

    此致、

    Tushar

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

    Tushar:

     我担心 Ubuntu Linux

    鉴于我所了解的在 Linux 中使用 Yocto SDK 的用户需要使用不同的

    PIP 包装比那些不使用容器的包装。

    您 还可以联系 https://e2e.ti.com/members/5203334 (Andreas Dannenberg)吗?

    参考资料 PIPX 在上下文中"、用于在隔离环境中安装和运行命令行 Python 应用程序。 " 往往让我认为它可能适用于 Docker 容器中的 Yocto SDK 环境。   请发表评论

    吉姆

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

    Jim、您好!

    [报价 userid="576793" url="~/support/processors-group/processors/f/processors-forum/1470920/processor-sdk-am64x-towards-sdk-v11---need-to-alter-python3-pip-instrcutions-on-the-mcu-sdks "]在多款 Sitara 产品中、那些使用 SDK 版本11的 AM6x -您需要支持 Ubuntu 24.04 -

    SDK v10.x 和即将推出的 SDK v11.x 都基于 Yocto Scarthgap。 Ubuntu 24.04不是该版本的 Yocto 项目的官方支持发行版之一,请参阅 https://docs.yoctoproject.org/5.0.7/ref-manual/system-requirements.html#supported-linux-distributions,并且与此,我们也不正式支持。

    如果您有不同的主机操作系统要求、或维护不同代 SDK 的要求、那么最好在容器类型的环境中运行 Yocto 构建。 这通常也使其更容易"保留"和存档构建环境以供将来使用。

    BTW (官方也不支持此功能)尝试使用基于 Ubuntu 24.04的构建(本机以及使用 Ubuntu 22.04容器进行构建)、我发现您需要以下"黑客"才能使事情正常工作:

    # Woraround bitbake network access errors
    # See lists.yoctoproject.org/.../106192359
    $ sudo apparmor_parser -R /etc/apparmor.d/unprivileged_userns

    此致、Andreas