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-AM62A: Inquery about Target Image Build

Part Number: PROCESSOR-SDK-AM62A

Hi AM62A PSDK Champ

Could you please tell me where to check the the components to be included into tisdk_xxxx_image?

Customer would like to look into the recipe of the image in order to create their own custom image by modifying image components.

Thanks.

BR.Jack

===================================================

tisdk-base-image
- This is the barebone rootfs images, intended to be a starting point for users to add packages and create a custom rootfs that suits their project needs.
tisdk-default-image
- This is the complete rootfs image, that contains standard Linux commands and features. This image also contains the TI component libraries, binaries and out-of-box examples.
tisdk-thinlinux-image
- This is a minimal system image enabled with containers to provide an environment to start the next level of complex systems up. Graphics is enabled by default as well on the platforms which support graphics.

Target

Build Output

Description

tisdk-core-bundle

images/<machine>/processor-sdk-linux-bundle-<machine>.tar.xz

Full SDK

tisdk-default-image

images/<machine>/tisdk-default-image-<machine>.tar.xz

Target Filesystem

tisdk-base-image

images/<machine>/tisdk-base-image-<machine>.tar.xz

Minimal Target Filesytem

tisdk-thinlinux-image

images/<machine>/tisdk-thinlinux-image-<machine>.tar.xz

Minimal Target Filesytem with docker enabled

meta-toolchain-arago-tisdk

sdk/arago-<arago-version>-<architecture>.sh

  • Hi 

    I found the following comments from Krunal of TI team .

    =====================================================

    In the meta-arago/meta-arago-distro/recipes-core/packagegroups/ti-test.bb recipe you can remove the "piglit" entry. Aslo, your customers can review the following file to get an idea of all the contents we enable in our SDK: "meta-arago/meta-arago-distro/recipes-core/images/tisdk-default-image.bb".

    Regards,
    Krunal

    =====================================================

     I'd appreciate if you can provide us with components list of the each image. Should I check the build binary?

    Thanks.

    Regards,

    Jack

  •  I'd appreciate if you can provide us with components list of the each image.

    One way to do this is to build whatever image(s) you are interested in, and the review the installed-package*.txt files inside the buildhistory/ folder (you can search for those files for example using the `find` command).

    You can also look into generating dependency graphs. See below section copied and pasted from the Yocto User Manual at https://docs.yoctoproject.org/what-i-wish-id-known.html:

    A dependency graph shows dependencies between recipes, tasks, and targets. You can use the “-g” option with BitBake to generate this graph. When you start a build and the build breaks, you could see packages you have no clue about or have any idea why the build system has included them. The dependency graph can clarify that confusion. You can learn more about dependency graphs and how to generate them in the Generating Dependency Graphs section in the BitBake User Manual.

    Regards, Andreas