Linux Soft Real-Time Target v2.4

Custom Linux target for Real-time Workshop.
2.6K Downloads
Updated 28 Aug 2008

View License

The Linux Soft Real-Time Target is a target definition to Real-Time Workshop from Mathworks. The target uses the POSIX real-time clocks to generate periodic signals, to wake the model process at every time step. The process is changed to real-time highest priority defined by the scheduler, and therefore needs root privileges to execute.

The Linux Soft Real-Time Target does not run hard real-time, since the kernel of Linux itself is not preempted by the scheduler. As a consequence, model execution can occasionally be delayed.

A standard Linux kernel preempts every 10 ms. Higher resolution of the task switching, and thereby precision of the model execution, can
be achieved by setting HZ to a different value in asm/param.h, included in the kernel source, and re-compiling the kernel.

To include C S-Functions from other directories place the rtwmakecfg.m file included in this package in the directory of the C S-Function
source file. The C S-Function must be mex'ed in order for Simulink to pass the path to Real-Time Workshop.

Cite As

Dan Bhanderi (2026). Linux Soft Real-Time Target v2.4 (https://nl.mathworks.com/matlabcentral/fileexchange/5939-linux-soft-real-time-target-v2-4), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2006b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0

Title mismatch.