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-AM437X:关于 Linux 主机 PC

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1504755/processor-sdk-am437x-about-linux-host-pc

器件型号:PROCESSOR-SDK-AM437X

工具/软件:

我是否可以在 Raspberry Pi 上安装 Ubuntu 并将其用作开发 AM437X Linux-RT SDK 的主机 PC?

此致、

三木博和

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

    Mitsugi-San、

    我们仅支持基于 Intel x64的平台运行 AM437x SDK、这是推荐的自定义开发起点。

    您肯定可以直接克隆/使用所有关联的源树(U-Boot、内核、Yocto 源等)、并在 Raspberry Pi 等 ARM x64平台上本地构建、但这并非我们官方支持的内容。 与您将遇到的 SDK 没有直接关联的一个挑战是、ARM x64主机目前也不支持 Code Composer Studio、因此您的调试选项将更有限。 但这里还有一个基于开源的解决方案可供选择。

    您希望将 Raspberry Pi 用作开发主机的原因是什么?

    此致、Andreas

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

    亲爱的安德烈亚斯-圣

    感谢您的答复。

    我了解当前的情况。

    为什么我们想要覆盆子 PI 作为开发环境是当前的 VM 环境是如此沉重和主机 PC 磁盘大小有一个限制.

    在当前环境中、当我们想要更新 SDK 版本时、我们无法轻松替换 Linux 版本。

    我们 认为、如果我们可以使用 Raspberry PI 作为开发环境、我们可以更轻松地替换 Linux 版本。

    最重要的是、 如果我们可以使用 Rapsberry PI 作为它、我们可以比基于英特尔 x64的平台更好地降低构建开发环境的成本。

    此致、  

    Hirokazu

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

    Hi Mitsugi-San、

    为什么我们想要 Raspberry PI 作为开发环境的原因是当前的 VM 环境太重、主机 PC 磁盘大小有限制。

    我不建议使用 RPi 进行开发和构建、它很可能比您的 VM 环境更慢。 至少、您还需要确保为您的构建使用适当的读/写存储介质、例如连接的 NVMe 驱动器(不是 SD 卡-它会很快磨损)。

    In out current enveroinmnet,当我们想要更新 SDK 版本时,我们无法轻松替换 Linux 版本。

    您也可以尝试我们基于 Docker 的构建、以获得使用 VM 进行构建的更轻量级的替代方案、这样您就不需要替换 Linux 版本、请参阅

    在容器内使用 SDK 安装程序
    https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/09_03_05_02/exports/docs/linux/Overview/Download_and_Install_the_SDK.html#download-install-the-sdk-installer-inside-a-container

    Yocto 会在容器内构建
    https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/09_03_05_02/exports/docs/linux/Overview_Building_ yoctan_sdk.html#steps-to-run-yocto-builds-inside-container

    此致、Andreas

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

    您好 Andreas-san、

    感谢您的建议。

    我们将尝试使用此 Docker 基础环境。

    顺便说一句,目前我们使用 Ubuntu 18.04进行 SDK 开发。

    我们可以在 Ubuntu 18.04上安装它的 Docker 平台吗?

    需要多大的磁盘大小?

    此致、

    Hirokazu

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

    Hi Mitsugi-San、

    [引述 userid="651399" url="~/support/processors-group/processors/f/processors-forum/1504755/processor-sdk-am437x-about-linux-host-pc/5786556 #5786556"]

    顺便说一句,目前我们使用 Ubuntu 18.04进行 SDK 开发。

    我们可以在 Ubuntu 18.04上安装它的 Docker 平台吗?

    [/报价]

    是的、这应该会起作用。 如果您对此有任何疑问、请告诉我。

    需要多少磁盘大小?

    安装 SDK 本身将需要大约6.5GB 的磁盘空间。 然后、Docker 容器本身将增加空间要求。 我尚未查看此详细信息、但可能大约为~2GB。 因此、对于基于 Docker 的最低 SDK 安装、我估计您可能需要大约~10GB 的空间。 开始构建内核、U-Boot 等(GB)后、您需要增加空间。 最好是尝试一下,看看你得到了什么。

    此致、Andreas

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

    您好 Andreas-san、

    感谢您的答复。

    我们将尝试使用 Ubuntu 18.04上的 Docker 构建开发环境。

    如果不起作用、我们将联系。
    此致、
    Hirokazu