Does IoT Yocto support Real-Time Linux kernel?

Does IoT Yocto support real-time kernel configurations such as PREEMPT_RT?

The answer can be complicated, but the short version is likely no.

While the PREEMPT_RT itself is a set of patches for Linux kernel (it is officially landed in Linux kernel after Linux 6.12) and can be applied to the kernel in IoT Yocto by yourself, it’s only the infrastructure for real-time applications.

Most real-time application use cases involves device drivers for I/O and processing. The device drivers for Genio SoCs are not designed for real-time use cases, and therefore do not gurantee that these device drivers satisfies your application’s real-time requirement.