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.

[参考译文] AM6442:关于由 PROCESSOR-SDK-AM64X 分发的 Linux 内核

Guru**** 2038710 points
Other Parts Discussed in Thread: PROCESSOR-SDK-AM64X
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1187811/am6442-about-linux-kernel-distributed-by-processor-sdk-am64x

器件型号:AM6442
主题中讨论的其他器件:PROCESSOR-SDK-AM64X

您好!

我们收到了我的客户关于处理器 SDK AM64x 中 Linux 内核的一些问题。

https://www.ti.com/tool/ja-jp/PROCESSOR-SDK-AM64X#downloads

 

他们认为 Linux 内核是从以下存储库获取的快照。 它们是否正确?

https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/

问题1.  您能告诉他们如何使 Processor SDK AM64x 中包含的 Linux 内核源代码与上述存储库相对应吗?

 

Processor SDK AM64x 中的每个内容都具有与 Linux 内核版本分开的修订版号。 (目前为 PROCESSOR-SDK-LINUX-RT-AM64X 08.05.00.21)

问题2.  您能告诉他们如何从构建的内核二进制文件验证 SDK 版本吗?

他们希望确认在 EVM 上运行的内核的来源(SDK 的哪个版本是用?制作的二进制文件) 提供的信息。

 

问题3.  在 PROCESSOR-SDK-AM64X 中修复了错误并更新了 SDK 版本时,Linux 内核是否始终更新(修订版更新)?

(他们认为、如果仅修改 Linux 内核中与 TI 相关的部分、则不会更改 Linux 内核的版本、这是正确的吗?)

此外、在内核源代码中、除了 Linux 内核版本之外、是否有任何唯一标识 TI 相关器件修改内容的信息(版本号等)?

此外、与上面的 Q2相关、是否可以检查内核中的唯一信息?

 

谢谢、此致、

Hideaki

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

    您好、Matsum-San、

    [引用 userid="10509" URL"~/support/processors-group/processors/f/processors-forum/1187811/am6442-about-linux-kernel-distributed-by-processor-sdk-am64x "]

    他们认为 Linux 内核是从以下存储库获取的快照。 它们是否正确?

    https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/

    问题1.  您能告诉他们如何使 Processor SDK AM64x 中包含的 Linux 内核源代码与上述存储库相对应吗?

    [/报价]

    正确、Processor SDK 内核基于此 git.ti.com 上的发行 git 标签。

    SDK 发行说明中介绍了 git 标签。 您可以签出此标签以获取内核快照。

    [引用 userid="10509" URL"~/support/processors-group/processors/f/processors-forum/1187811/am6442-about-linux-kernel-distributed-by-processor-sdk-am64x "]

    问题2.  您能告诉他们如何从构建的内核二进制文件验证 SDK 版本吗?

    他们希望确认在 EVM 上运行的内核的来源(SDK 的哪个版本是用?制作的二进制文件) 提供的信息。

    [/报价]

    您可以使用命令'cat /etc/issue 获取 Arago 文件系统版本。

    您可以使用命令'uname -r'获取内核版本、该命令显示内核构建时使用的 git commit ID。

    您还可以在 u-boot 提示符处使用命令"version"获得 u-boot 版本。

    [引用 userid="10509" URL"~/support/processors-group/processors/f/processors-forum/1187811/am6442-about-linux-kernel-distributed-by-processor-sdk-am64x "]

    问题3.  在 PROCESSOR-SDK-AM64X 中修复了错误并更新了 SDK 版本时,Linux 内核是否始终更新(修订版更新)?

    (他们认为、如果仅修改 Linux 内核中与 TI 相关的部分、则不会更改 Linux 内核的版本、这是正确的吗?)

    [/报价]

    是的、内核也从 Linux 社区更新中更新。 例如、Processor SDK v8.5内核基于社区内核 v5.10.153、而 SDK v8.4内核基于社区内核 v5.10.140。

    [引用 userid="10509" URL"~/support/processors-group/processors/f/processors-forum/1187811/am6442-about-linux-kernel-distributed-by-processor-sdk-am64x "]此外、在内核源代码中、是否有任何信息(修订号等)唯一标识除 Linux 内核修订版本之外 TI 相关器件的修改内容?

    是的、如 SDK 发行说明中所述、特定版本有一个 git 标签。 例如、SDK v8.5内核具有标签08.04.01.005

    [引用 userid="10509" URL"~/support/processors-group/processors/f/processors-forum/1187811/am6442-about-linux-kernel-distributed-by-processor-sdk-am64x 除了与上面的 Q2相关外,是否可以检查内核中的唯一信息?

    而不是直接。 内核不包含 git 标签。 Linux 'uname -r'命令仅打印内核生成的 git 提交、您必须在内核源代码中检查此 git 提交以获取匹配的 git 标签。