RTEMS Support for Lego NXT
RTEMS Support for Lego NXT
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/58560Identifiers
Study Information System: 135574
Collections
- Kvalifikační práce [11325]
Author
Advisor
Referee
Děcký, Martin
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Distributed and Dependable Systems
Date of defense
9. 9. 2013
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Very good
Keywords (Czech)
RTEMS, Lego Mindstorms NXT, podpora hardwareKeywords (English)
RTEMS, Lego Mindstorms NXT, board supportRTEMS je voľne šíriteľný operačný systém reálneho času, používaný v mnohých vstavaných zariadeniach zahrňujúci rôzne procesorové architektúry. Lego Mindstorms NXT je programovateľná robotická sada spoločnosti Lego, ktorá môže byť použitá ako výukový nástroj pre výstavbu modelov vstavaných systémov s počítačom riadenými mechanickými časťami. Cieľom diplomovej práce je umožniť vývoj RTEMS aplikácií pre Lego Mindstorms NXT, výsledkom práce je výuková platforma použiteľná v predmete Vestavěné systémy a systémy reálneho času. Práca preto identifikuje vhodný spôsob portovania RTEMS na Lego NXT, poskytuje behové prostredie a uvádza spôsob nahrávania a ladenia RTEMS aplikácií na platforme Lego Mindstorms NXT. Powered by TCPDF (www.tcpdf.org)
RTEMS is an open source real-time operating system used in 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 applications 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 thus identifies a suitable way of porting RTEMS to Lego NXT, provides the corresponding runtime environment and discusses basic means for deployment and debugging of RTEMS application on Lego Mindstorms NXT. Powered by TCPDF (www.tcpdf.org)