Linux Soft Real-Time Target v2.4
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
Platform Compatibility
Windows macOS LinuxCategories
- Code Generation >
- Code Generation > Embedded Coder > Deployment, Integration, and Supported Hardware > Embedded Coder Supported Hardware >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
lnx-2.4/
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 | Title mismatch. |
