Overview
A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time application process data as it comes in, typically without buffering delays.
Requirements
Please state which OS you require the course to be run on (eg, MC-OS, FreeRtos, VXwork, etc…)
Course Outline
RTOS RT-LINUX
- RT- Linux
- Different types of Operating systems
- RTOS basics – Linux as Real Time
- RTOS Introduction (Hard Real Time, Soft Real time)
- Latency in Linux, Priority Inheritance
- Linux 4.x features for realtime
- Kernel Compilation
- RT LINUX patching
- Linux RTPREEMPT Patches
- Configuring the Kernel with RT-PATCH
- Implemantation of Real Time application
- Linux real-time API
- Measuring and camparing scheduling latency in standard Linux and in RT-Linux with the latest RT patches
- Porting RT-Linux on ARM and application development