Xenomai
v3.0.7Features
- Linux kernel.
- GNU/Linux environment.
- Provide a pervasive, interface-agnostic, hard real-time support to user-space applications.
- Xenomai skin, API makes Xenomai look a different RTOS albeit all of them are based on the same common core.
- Xenomai nucleus, a set of building blocks available from a kernel module, over which Xenomai skins are built. The nucleus provides a common set of generic RTOS services to all Xenomai skins.
Related Projects
View All Projects →Elk Audio RTDM Driver for Raspberry Pi
A Xenomai real-time audio driver designed for the TI PCM3168A codec on the Elk Pi hat. It provides low-latency audio processing for Raspberry Pi systems using the Real-Time Driver Model (RTDM) framework. The project supports various audio hats including Elk Pi, HiFiBerry, and HiFiBerry Pro.
RASPA: Realtime Audio Driver Access Library
A user-space C++ library for accessing low-latency realtime audio drivers on Elk Audio OS devices. It provides a unified interface for interacting with audio hardware through Xenomai Cobalt or EVL real-time frameworks.
Raspberry Pi 4 Xenomai 3 Patch
A collection of patches and a comprehensive guide for installing Xenomai 3 on the Raspberry Pi 4. It utilizes the Linux 4.19.86 kernel with I-pipe support, specifically addressing USB functionality through the PCIe bus on the BCM2711 SoC.
Raspberry Pi RTOS (RPI RTOS)
A Buildroot-based project for creating a real-time Linux environment on Raspberry Pi using the Xenomai patch. It provides a streamlined build system for Raspberry Pi 3 Model B, supporting both ARM and ARM64 architectures with the I-pipe kernel patch.
Real-time SPI on Xenomai 3
A real-time SPI implementation for Raspberry Pi 3 using the Xenomai 3 RTOS and the Real-Time Driver Model (RTDM). It provides a high-performance SPI interface for low-latency embedded applications on BCM283x hardware.
RTDM Shift Register Driver for Elk Pi
A Xenomai real-time driver designed to control shift registers on Raspberry Pi-based Elk Pi boards using GPIO and SPI. It utilizes the Real-Time Driver Model (RTDM) to ensure low-latency, deterministic hardware access for high-performance audio and embedded applications.
RTHybrid
A real-time neuron and synapse model library designed for electrophysiological hybrid circuits using dynamic-clamp. It supports Linux systems with Preempt-RT and Xenomai 3 patches, providing a standardized framework for experimental neuroscience.
Simple Open EtherCAT Master Library (RTNET Version)
A real-time EtherCAT master library based on SOEM, specifically patched for use with RTnet on Xenomai and RTAI. It provides hard real-time network communication for high-performance robotics applications, enabling low-latency control of EtherCAT slaves.