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.

[参考译文] Linux/am4379:SDK Linux 与 Yocto Linux for AM437x

Guru**** 2539500 points
Other Parts Discussed in Thread: AM4379

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/597330/linux-am4379-sdk-linux-vs-yocto-linux-for-am437x

器件型号:AM4379

工具/软件:Linux

使用 Yocto 版本构建的 Linux 版本与 AM437x 处理器 SDK 中的版本不同。 除了明显的主线代码库差异外、SDK 内核中是否有一些在使用 Yocto 构建的版本中不可用的功能? 具体而言、Yocto 版本似乎不支持 PRU (根据可用的 TI 文档判断并查看代码)。 这两者都支持 SGX 吗? 是否在某个位置进行了功能集比较?

我正在尝试为基于 AM437x 的模块创建 Yocto 发行版、我希望将其基于 TI 代码库、以便结果能够同时支持 PRU 和 SGX。 我应该将它基于什么内核?

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

    您好 Nikita、

    处理器 SKD 配置文件位于下方 /configs/processor-sdk 目录。 请按照 以下 步骤使用最新的配置并构建处理器 SDK。

    此致、
    Kemal

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

    您好、Kemal、

    这不是我要问的。 也许我应该让我的意图更清楚。

    我要做的是为基于 AM4379 SOC 的嵌入式器件创建 Yocto 层。 我的目的是获取最新的 Yocto 发行版、导入一些 TI 层(meta-ti、可能更多?) 对于 PRU 和 SGX 等功能、然后添加我自己的图层、这两者的组合将导致包含 PRU 和 SGX 支持的发行版。 这似乎是微不足道的。 使用 Yocto + meta-ti 似乎无法获得 SDK 中存在的软件支持。 我现在遇到的问题具体涉及 PRU 支持。 我看不到通过 Yocto 层构建的内核中各种 TI Wiki 中记录的相同配置选项、因此除非我缺少某些配置、否则看起来好像没有 PRU 支持。 因此、我不再能确定通过 Yocto Build 实际可以获得的功能集、如果我尝试的功能实际上可行的话。 现在的替代方案似乎是采用基于 OE 的 SDK、而只是修改它、这是我希望避免的、因为该 SDK 中的所有内容实际上都是我们所需要的、而且它不是主流 Yocto 的一部分。

    希望我能更清楚一点。

    此致、
    Nikita Kiryanov

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

    PROCESSOR-SDK 中的配置将生成精确的 Processor SDK 配置、然后您可以将定制层包含到 OE 中。