MENU
Contact Us




Project

Real-time patch integration

Preparation of customized Linux image



CPU

ARM

Manufacturer

NXP

OS

Linux

Skills

Linux
Real-time
Linux kernel tuning

Project size:

Difficulty:




Request/problem:

The device (PLC) runs under Linux and must provide real-time. The thread latency must be below 150 microseconds

Solution:

The OSADL’s RT_PREEMPT Patch is applied to the Linux kernel which is built and installed in the device.
Our Real-Time Test Framework was used to test the real-time performance under different conditions i.e on heavy network communication, file access, etc…. We detected that during file access, tasks have a high jitter (above 1ms).
Debug features were enabled in Linux kernel to detect the source of the high latency. One interrupt which caused the problem was detected and configured correctly. After retesting, it was confirmed that the real-time performance of the system meets the requirements.

Architecture:

Results:

This project was handled efficiently and delivered on time after a couple of weeks of implementation, test and optimization.




Resources: