Abstract

Nowadays time, memory and consumption requirements are becoming more and more strict in industrial embedded systems. Nevertheless, problems are also getting more and more complex. Periodic tasks are usually interrupted by unpredictable requests, whose service time determines the quality and the correctness of these systems. Response time highly depends on the hardware; however, the quality of the controlling real-time operating system (RTOS) is also crucial. Therefore, applying a real-time software with faster services and with even less footprint can be significant in industrial applications, especially when the hardware is limited causing lower clock speed and smaller memory, not to mention the fact that higher operational frequency brings about higher energy consumption and rising noise sensitivity. In this paper, a new RTOS kernel and its features (tasks, scheduling, thread-safe communication, context switches etc.) is presented. This RTOS’s response time and memory footprint are better than some similar market-leading one’s own (FreeRTOS, EmbOS, KeilRTX) in microcontrollers with ARM Cortex-M core.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call