RTOS DEMYSTIFIED: REAL-TIME OPERATING SYSTEMS IN EMBEDDED APPLICATIONS