Applying FreeRTOS operating system to control intelligent passenger signs

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

Complex embedded application development with an operating system is easier, faster, and cheaper. The operating system reduces the development complexity by hardware abstraction and provides efficient solutions for typical tasks. This thesis demonstrates the use of a modern embedded operating system, the FreeRTOS and the available networking technologies based on the system. The thesis also details that how to apply the FreeRTOS using the STM32-comStick from STMicroelectronics and how to build a system for embedded application development utilizing TCP/IP networking. The motivation behind this RTOS based system is an intelligent informative display for passengers. The technological result is a prototype system, which is built to utilize only free software components for commercial applications to reduce the costs during the development process. XML parsing and DNS service discovery are technologies that not easy to use in embedded applications due to memory restrictions, so the thesis shortly details the options for these purposes.


Please sign in to download the files of this thesis.