Root Filesystem#
This module introduces the root filesystems provided in the Processor SDK Linux package.
The Processor SDK Linux package provides root filesystem (rootfs) images that contain programs, scripts, and Linux user-space components that abstract various hardware accelerators available in the SoC.
There are different filesystem images provided in the installed SDK under
folder filesystem/ in the tarball format (*.tar.xz). They can be used to
update the rootfs partition of a bootable SD Card, or setup the rootfs for NFS
boot.
- 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.
- tisdk-tiny
This is a very small rootfs image, only a tens of megabytes, intended to be used as initramfs for the use cases such as flashing system image.
Besides these rootfs images provided in the SDK installer, the AM62Lx product folder on ti.com provides several WIC images. They are the raw bootable Linux images containing both bootloaders and rootfs. These images are independent to the SDK installer, and can be directly written to an SD Card to create a Linux bootable SD Card. Refer to Create a Linux Bootable SD Card for details of the SD Card writing process.