Deterministic execution on demanding hardware. Real-time Linux and RTOS integration for industrial control, medical devices, and robotics.
Kernel · Embedded Linux & Device Driver Division
Runtime is Razetime's real-time Linux and RTOS practice. Industrial control systems, medical devices, and precision robotics share a common requirement: the software must respond to hardware events within a guaranteed time bound — not usually, but always. We configure, tune, and validate real-time Linux environments and hybrid RTOS architectures for applications where latency is a specification, not a target.
Application of the PREEMPT_RT patch set to custom kernels, configuration for minimal latency, IRQ thread migration, and priority inheritance configuration for real-time Linux deployments.
Systematic worst-case latency measurement using cyclictest and hardware-in-the-loop methods. Identification and elimination of latency sources — SMI, firmware callbacks, kernel configuration, and hardware interrupt routing.
Xenomai co-kernel deployment on ARM and x86 hardware. POSIX skin configuration, Xenomai application porting, and dual-kernel system integration for hard real-time requirements alongside standard Linux services.
Zephyr RTOS bring-up on custom hardware, device driver development within the Zephyr driver model, application development, and integration with Linux hosts via remoteproc or RPMsg.
Heterogeneous multi-core architectures where a real-time RTOS and Linux run simultaneously on different cores. Inter-processor communication design, shared memory management, and lifecycle management.
Documented latency testing, jitter analysis, and worst-case execution time (WCET) measurement for real-time systems. Support for IEC 61508, ISO 26262, and IEC 62061 functional safety assessments.
Share your hardware platform, your latency requirement, and your application. We will tell you whether PREEMPT_RT, a co-kernel, or a dedicated RTOS is the right approach — and why.