Skip to main content

FAQs

Components​

What components are needed to create a Linux distribution?​

To create a Linux distribution, at a minimum, the following components need to be integrated for the system to boot to the command line.

Among them, esos is the firmware for the RCPU (Real-Time CPU), responsible for initializing some hardware modules and forwarding HDMI audio interrupts. It depends on the Linux system, and the system will not boot without it. It is released in the esos and esos-lite repositories. Compiling esos generates the rt24_os0_rcpu.elf and rt24_os1_rcpu.elf files, which need to be installed in the /lib/firmware directory of the initramfs.

To support GPU, the following components need to be integrated:

To support video hardware acceleration, the following components need to be integrated:

The patches for FFmpeg and GStreamer are in the buildroot repository, located in package/ffmpeg and package/gstreamer1, respectively.