
Real-Time Linux Yocto BSP for x86 and i.MX CPUs
LinRT Real-Time Linux Yocto BSP for i.MX and x86 are available in 3 deliveries, depending on the latency requirement level expected by the application. LinRT provides Oxygen BSP with PREEMPT-RT to adapt standard Linux kernel API to be determinist, Cobalt BSP with Xenomai 3 extension to offer RTDM drivers and a POSIX real-time runtime or Mecury BSP with EVL real-time core for most demanding applications.

Real-Time Linux BSP optimized for iMX6/iMX8/iMX9x platforms
Current LinRT Oxygen, Mercury, and Cobalt Yocto BSPs are based on Yocto Scarthgap 5.0 Release, and FSL Community BSP in order to provide support for iMX based platforms and include official Linux kernel stable updates backported features and fixes coming from LinRT, vendors, kernel community, and FSL Community itself. It includes support for many IPs such as GPU, VPU, and IPU for NXP i.MX6, i.MX8 and i.MX9 series processors.

Debian Preempt-RT for i.MX platforms
LinRT Debian 12 “Bookworm” PREEMPT-RT Distribution is based on LinRT Oxygen Yocto BSP, based on Linux 6.6 PREEMPT-RT kernel with multi-framebuffers using Linux FSLC/NXP i.MX API Compatibility and provides the most efficient IPU/VPU and codec hardware support on Linux. This solution is recommended for applications that require the use of multiple separate-use displays, one as a GUI touch panel and the other for the video screen, for example.
i.MX multi framebuffer support with imx-gpu driver and openGL ES2.0/3.0 extension.
Note: for 2026 the new LinRT Debian distribution will be based on 12.9 “Bookworm” image also available for i.MX93 (with NXP Linux kernel 6.6 PREEMPT_RT BSP).

LinRT Network stacks addon
LinRT Real-Time Linux Yocto BSP is designed to addon wire and wireless communication stacks for connected devices and industrial applications. With PREEMPT-RT, LinRT Oxygen, and Mercury BSPs propose low-latency network support for applications. With Xenomai extension and RTDM drivers, LinRT Cobalt BSP provides a real-time Linux solution for field bus as CANopen nodes and Powerlink equipment.

LinRT Demo and Pre-build Images
LinRT proposes demonstration images for each BSP version, with limited features for testing and full development images ready to go with SDK for Phytec Mira i.MX6 SBC, Phytec Pollux i.MX8M-Plus SBC and new Phytec Nash i.MX93 SBC. SDKs for Pre-built images are provided with platform devicetree sources to give the possibility to rebuild it with your adaptations and own driver’s devicetree driver entries.
Available demo Images :
- LinRT Cobalt 5.0 BSP Xenomai 3 headless tiny
- LinRT Mercury 5.0 BSP Xenomai 4 headless
- LinRT Oxygen 5.0 BSP Wayland/Weston full multimedia Qt 6 for i.MX8M-Plus and i.MX9x only
- LinRT Debian 12 “Bookworm” for i.MX8M-Plus (with NXP Linux kernel 6.6 PREEMPT-RT BSP)
Find a LinRT Linux Real-Time Yocto BSP demo image here…
Available Pre-built Images :
- LinRT Oxygen 5.0 BSP PREEMPT-RT headless tiny
- LinRT Oxygen 5.0 BSP PREEMPT-RT full multimedia Qt 6
- LinRT Oxygen 5.0 BSP PREEMPT-RT Wayland/Weston full multimedia Qt 6
- LinRT Mercury 5.0 BSP Xenomai 4 headless tiny
- LinRT Cobalt 5.0 BSP Xenomai 3 headless tiny
- LinRT Debian 12 “Bookworm” (with NXP Linux kernel 6.6 PREEMPT-RT BSP)
