Research Analyzer
← Back SII 2025

μ-RoMS-OS � an Operating System for a Robot Middleware Software for Low-Level-Microcontroller

Michael Zauner, Roman Froschauer

PDF

Abstract

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.

Index terms

Software Middleware and Programming Environments Software Platform Integration Platform