Comparison of operating systems in microcontroller based systems

OData support
Szabó Zoltán
Department of Automation and Applied Informatics

The tasks implemented by embedded systems found in industrial products can require complex operating mechanisms.

The complexity of the planning of the software is proportional to that of the tasks performed. This may also greatly influence the development cost of the product as they get more complex.

Development time may be reduced by using an embedded operating system which allows us to use available design patterns, team development, and recycling of existing software.

Operating systems available on the market include operating systems capable of performing real-time tasks. Amongst them, there are free-of-charge ones and some which are available with additional modules that support the use of each peripheral.

Manufacturers of embedded systems do not have a unified benchmark for operating systems as a basis of comparison, therefore they may make their decision based solely on prior sympathy.

In the dissertation, I present the commonly used performance indicators often found in the scientific literature and then perform the related measurements using additional hardware. At the end of the thesis I evaluate the results and furthermore make a suggestion for the use of each operating system.


Please sign in to download the files of this thesis.