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/processor-SDK-AM57X:减小 rootfs 大小

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/691110/linux-processor-sdk-am57x-reducing-rootfs-size

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

工具/软件:Linux

您好!

我正在尝试清理根文件系统、并需要有关从编译中删除某些 TI 封装的最佳方法的建议。  目前、/usr/share/ti 路径占用2.4GB 空间:

我想知道需要哪些组件、哪些组件可以从/usr/share/ti 路径中删除、同时仍能充分利用 DSP/M4。 我主要对减小较大 TI 封装的尺寸感兴趣;ti-sysbios-tree、ti-omp-tree、ti-pdk-tree、ti-framework 组件树、 TI-IPC-TREE、方法是删除目标 SDK 文件。  我已经尝试从 image_install 中删除 packagegroup-arago-toolchain-tisdk-target、但它似乎不起作用。

我正在使用 Yocto、通过 processor-sdk-04.03.00.05-config.txt 配置来构建 tisdk-rootfs-image。 我使用的是 am5728处理器、因此使用 machine=am57xx-EVM 进行构建。 从 Yocto/bitbake 方法中、清理和删除非必需文件的正确方法是什么?  

谢谢、

达拉斯

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

    您好、达拉斯、

    清理和删除非必需文件的正确方法是在 conf/local.conf 文件中打包_install_remove 和 BBMASK 其方法、但有时无法编辑构建目标映像和打包组、因为某些包或功能无法由 conf/local.conf 文件控制。 有时、编辑构建目标映像和包组比描述 conf/local.conf 文件中不需要的所有包更快。

    减少 rootfs 的最佳方法将取决于您的目标。 如果您的目标是从 tisdk rootfs 映像中删除某些软件包并将其大小减小一位,则构建 tisdk-rootfs-image 目标并在 conf/local.conf 中描述您不希望在其上使用的软件包将是最好的, 但是、如果您计划减少2.4GB 映像以将其放入16MB QSPI 闪存、则最好构建一个基本 tisdk-image 并在 conf/local.conf 文件中附加所需的功能。

    没有人能告诉您电路板上不需要的确切封装。 您应该自行确定这些软件包。

    此致、
    Kemal

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

    您好、Kemal。

    您能告诉我 ti-fftlib-tree\ti-ipc-tree 是 什么 用于?  

    TI 是否有 用于描述这些文件的链接/文件?

    谢谢。

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

    请检查 页面中的 fftlib、您可以在其安装程序包中找到 FFT 用户手册、并检查 页面中的 IPC。