Title | ||
---|---|---|
A Method for Designing and Implementing a Real-Time Operating System for Industrial Devices |
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. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/SACI46893.2019.9111571 | 2019 IEEE 13th International Symposium on Applied Computational Intelligence and Informatics (SACI) |
Keywords | DocType | ISBN |
Real-time operating system,response time,designing method,scheduling,ARM Cortex-M core | Conference | 978-1-7281-0687-8 |
Citations | PageRank | References |
0 | 0.34 | 3 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Tamás Daniel Juhász | 1 | 0 | 0.34 |
Szilveszter Pletl | 2 | 0 | 0.34 |
Lorand Molnar | 3 | 0 | 0.34 |