Implementation of the DEECo component framework for embedded systems
Implementation of the DEECo component framework for embedded systems
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/72082Identifiers
Study Information System: 150833
Collections
- Kvalifikační práce [11214]
Author
Advisor
Referee
Bednárek, David
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Distributed and Dependable Systems
Date of defense
8. 9. 2014
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
cyber-physical systems, component model, embedded systemsKeywords (English)
cyber-physical systems, component model, embedded systemsSoučasný vývoj distribuovaných a decentralizovaných cyber-fyzikálních systémů vedl ke vzniku modelu DEECo. Protože mnohá použití DEECo jsou vestavěné aplikace je zajímavé zvážit jeho použití DEECo na vestavěném hardware. V současné době existuje jen referenční implementace, která je napsaná v Javě a proto nemůže být použita pro vestavěné systémy. Jako součást této práce bylo navrženo mapování DEECo do C++ a zabudovaný framework CDEECo++ používající FreeRTOS pro plánování a synchronizaci. Ukázková aplikace, navržená pro STM32F4, demonstruje použitelnost frameworku. Tato práce obsahuje popis mapování DEECo do jazyka C++, zdrojové kódy frameworku CDEECo++, dokumentaci a ukázkovou aplikaci včetně základních měření jejích real-time vlastností. Powered by TCPDF (www.tcpdf.org)
Recent development in the field of distributed and decentralized cyber-physical systems led to emerge of DEECo model. As many DEECo use cases are embedded applications it is interesting to evaluate DEECo on embedded hardware. Currently there is only reference DEECo implementation which is written in Java thus cannot be used for embedded applications. As part of this thesis C++ DEECo mapping and embedded CDEECo++ framework were designed using FreeRTOS operating system for task scheduling and synchronization. An example application designed for the STM32F4 board demonstrates usability of the framework. This thesis contains description of the DEECo mapping into the C++ language, source codes of the CDEECo++ framework, documentation and example application including basic measurement of its real- time properties. Powered by TCPDF (www.tcpdf.org)
Citace dokumentu
Metadata
Show full item recordRelated items
Showing items related by title, author, creator and subject.
-
Expertní systémy ve vojenství
Defence status: DEFENDEDStahl, Ladislav (Univerzita Karlova, Filozofická fakulta, 2012)Date of defense: 5. 6. 2012This master thesis deals with the topic of expert systems in the military. In the first part, expert systems are described in general focusing on the theoretical aspects. The creation, types, structure, architecture, ... -
Designs and their algebraic theory
Defence status: RECOGNIZEDKozlík, Andrew (Univerzita Karlova, Matematicko-fyzikální fakulta, 2015)Date of defense: 22. 10. 2015Je dobře známo, že pro každý Steinerův systém trojic (STS) lze definovat binární operaci · na jeho nosné množině tak, že předepíšeme x · x = x pro všechna x a x · y = z, kde z je třetí bod v bloku obsahujícím dvojici {x, ... -
Neurální substrát magnetické kompasové orientace u myši C57BL/6J
Defence status: DEFENDEDBláhová, Veronika (Univerzita Karlova, Přírodovědecká fakulta, 2014)Date of defense: 17. 9. 2014Schopnost vnímat magnetické pole Země byla prokázána u řady živočichů, včetně zástupců všech pěti tříd obratlovců. O fyziologických mechanismech tohoto smyslu však víme jen velmi málo. Behaviorální, neuroetologické, ...