RTEMS is an open source real time operating system used in space flight, medical, networking and many more embedded devices across a wide range of processor architectures. Lego Mindstorms NXT is a programmable robotics kit from Lego, which may be used as an educational tool to build a model of an embedded system with computer-controlled electromechanical parts. The goal of the thesis is to allow development of RTEMS-based application for Lego Mindstorms NXT platform with the aim of employing the results of the thesis as a runtime platform used in the Embedded and Real-Time Systems Course. The thesis should thus identify a suitable way of porting RTEMS to Lego NXT, provide the corresponding runtime environment and discuss basic means for deployment and debugging of RTEMS application on Lego NXT.
Seznam odborné literatury
[1] RTEMS Real Time Operating System, www.rtems.org
[2] nxtOSEK/JSP, lejos-osek.sourceforge.net