TY - GEN
T1 - μ-RoMS-OS – An Operating System for a Robot Middleware Software for Low-Level-Microcontroller
AU - Zauner, Michael
AU - Froschauer, Roman Franz
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025/1/24
Y1 - 2025/1/24
N2 - This paper presents a multitasking system for low-level microcontrollers. The main focus in developing this operating system was to design an optimized software that does not have high requirements in terms of memory or computing time. Another requirement was to be able to port the system to different platforms very easily. Therefore, C was chosen as the programming language. Another focus was on the ease of use of the program. It should also be able to be used by less experienced programmers without a long training phase. The program is now used in a wide variety of projects, from robot systems to wide range of other applications, on different microcontrollers, such as Xmega256A3 or AVR128DB48.
AB - This paper presents a multitasking system for low-level microcontrollers. The main focus in developing this operating system was to design an optimized software that does not have high requirements in terms of memory or computing time. Another requirement was to be able to port the system to different platforms very easily. Therefore, C was chosen as the programming language. Another focus was on the ease of use of the program. It should also be able to be used by less experienced programmers without a long training phase. The program is now used in a wide variety of projects, from robot systems to wide range of other applications, on different microcontrollers, such as Xmega256A3 or AVR128DB48.
UR - https://www.scopus.com/pages/publications/86000206567
U2 - 10.1109/SII59315.2025.10870886
DO - 10.1109/SII59315.2025.10870886
M3 - Conference contribution
T3 - 2025 IEEE/SICE International Symposium on System Integration, SII 2025
SP - 1124
EP - 1129
BT - 2025 IEEE/SICE International Symposium on System Integration, SII 2025
ER -