Národní úložiště šedé literatury Nalezeno 80 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Systém pro podporu krátkodobých výpůjček vozidel formou sdílení
Vrtal, Petr ; Bidlo, Michal (oponent) ; Šimek, Václav (vedoucí práce)
Cílem této práce je vytvořit systém pro transformaci běžného osobního automobilu na vozidlo schopné sdílení ve formě krátkodobých výpůjček. Výpůjčky vozidla probíhají čistě bezobslužně, čehož bylo dosaženo implementací obslužných aplikací v podobě administračního a uživatelského nástroje. Administrační aplikace byla vytvořena pomocí webových technologií, předně technologiemi Next.js a React. Zákaznická aplikace byla implementována s cílem vysoké přenositelnosti, a proto byl její vývoj směřován na mobilní platformy s využitím frameworku React Native a nástroje Expo. Vozidlo je vybaveno vlastním navrženým IoT koncovým zařízením v podobě desky plošných spojů, schopné permanentního bezdrátového připojení k síti na bázi technologie LTE-M a protokolu MQTT. Úkolem tohoto zařízení je poskytovat aktuální data vozidla získaná čtením komunikace na sběrnici CAN, připojením k standardnímu diagnostickému portu OBD-II. Důležitou součástí práce bylo provedení série testování všech dílčích aspektů implementované architektury, se zaměřením především na spolehlivost, výslednou funkčnost a uživatelskou přívětivost. Výsledný systém byl otestován v reálném provozu a představuje způsob neinvazivní transformace běžného osobního automobilu na automobil schopný sdílení.
Detekce objektů na mikrokontroleru i.MX RT
Kravchuk, Marina ; Rozman, Jaroslav (oponent) ; Janoušek, Vladimír (vedoucí práce)
Tato práce se zaměřuje na využití strojového učení, zejména konvolučních neuronových sítí, v průmyslových aplikacích. Průběh práce zahrnuje zkoumání implementace těchto sítí přímo na vestavěných zařízeních, konkrétně na mikrokontrolérech NXP i.MX RT. Během studia byly prozkoumány materiály týkající se trénování a použití neuronových sítí a jejich optimalizace pro nasazení na zařízeních s nízkým výkonem. Bylo natrénováno a otestováno několik modelů neuronových sítí, z nichž nejlepší byl použit v konečné verzi aplikace. Samotná aplikace je rozdělena do dvou částí: jedna část je napsána v jazyce C/C++ v prostředí MCUXpresso IDE, kde je implementována hlavní funkcionalita programu, zatímco druhá část práce, tj. vytvoření grafického uživatelského rozhraní pro ovládání programu, je provedena v jazyce Python. Výsledkem je funkční aplikace pro mikrokontrolér MIMXRT1170-EVK, která je schopna detekovat a rozpoznávat malé barevné objekty určitých tvarů z předem definované sady dat.
Extensible Rust Library for the Development of Embedded Sensor Applications on ESP32 Platform
Mikhailov, Kirill ; Tinka, Jan (oponent) ; Šimek, Václav (vedoucí práce)
This thesis introduces an extensible Rust library designed for embedded sensor applications on the ESP32 platform, addressing the need for simplified development of real embedded systems in a Rust language environment on this platform. A significant contribution of this thesis is the development of a user-friendly interface for sensor management. This interface allows for straightforward sensor installation, activation, and monitoring, catering to applications like smart homes and automation without requiring in-depth technical knowledge of peripherals. The library's architecture is carefully designed for modularity and extensibility, adhering to Rust's safety and efficiency principles. Accompanied by comprehensive documentation, the project is released on GitHub under an open-source Apache License, complete with unit tests and use-case examples. The thesis concludes with an evaluation of the library's functionality and potential future enhancements, demonstrating its practicality for embedded system developers.
Meření zatížení systému v Embedded Linuxu
Skopal, Jakub ; Korček, Pavol (oponent) ; Viktorin, Jan (vedoucí práce)
Práce popisuje veličiny, které charakterizují zatížení vestavěných systémů postaveném na Linuxovém jádře. Pro sledování zatížení systému byla navržena a implementována knihovna, která usnadňuje a sjednocuje sledování jednotlivých veličin a jejich vzájemných souvislostí. Knihovna nemá žádné externí závislosti, díky čemuž má nízkou paměťovou náročnost. Pro demonstraci využití implementované knihovny byl připraven program, který vykresluje grafy měřených veličin v reálném čase na vzdáleném PC.
FPGA platforma podporující .NET Micro Framework
Matyáš, Jan ; Minařík, Miloš (oponent) ; Vašíček, Zdeněk (vedoucí práce)
Záměrem práce je navrhnout a vytvořit prototyp platformy určené k vývoji vestavěných systémů, která bude sestávat z mikrokontroleru s architekturou ARM Cortex-M a programovatelného hradlového pole FPGA. Cílem je na této platformě umožnit běh open-source prostředí .NET Micro Framework. Práce stanovuje specifikaci této platformy, popisuje proces její konstrukce, způsob portace .NET Micro Frameworku a zprovoznění komunikační sběrnice mezi mikrokontrolérem a obvodem FPGA. V závěru práce je představena sada demonstračních aplikací, které čtenáře seznamují se způsobem tvorby software pro tuto navrženou platformu.
Přístupový systém podporující více způsobů identifikace
Havlíček, Lukáš ; Bidlo, Michal (oponent) ; Vašíček, Zdeněk (vedoucí práce)
Tato práce se zabývá návrhem a implementací řídicí jednotky přístupového systému s podporou více způsobů identifikace. Navržený systém podporuje jako způsoby identifikace přístupové karty MIFARE a detekci zařízení s Bluetooth Low Energy. Zařízení je realizováno pomocí vývojové desky ESP32. Zobrazení historie průchodů a konfigurace systému je řešeno pomocí webového rozhraní, které je poskytováno pomocí webserveru běžícím na tomto zařízení.
Operační systém pro řízení vestavěných aplikací
Kolarík, Tomáš ; Strnadel, Josef (oponent) ; Šimek, Václav (vedoucí práce)
Práce se zabývá výběrem operačního systému pro vestavěnou řídící jednotku parního sterilizátoru obsluhující barevný displej s dotekovým panelem. Na teoretické úrovni se zabývá architekturou vestavěných systémů a operačních systémů. U nich je pozornost soustředěna na správu procesů. Dále se zabývá přístrojem, pro nějž je vybírán operační systém, důvody pro jeho zavedení, jeho výhodami a nevýhodami v řídícím systému. Pak je součástí práce přehled a rozdělení OS do kategorií podle způsobu použití. A blíže jsou popsány dva open source operační systémy eCos a FreeRTOS. Z nich byl následně kód FreeRTOSe upraven z překladače GCC na překladač IAR. Poslední část práce popisuje architekturu a funkcionalitu vytvořené ukázkové aplikace. Ta pomocí dotekového panelu a barevného displeje umožňuje kreslit barevné nákresy, které se dají pomocí sériové komunikace přenášet do počítače.
Implementace šifrovacích algoritmů v jazyku VHDL
Kožený, Petr ; Martínek, Tomáš (oponent) ; Kořenek, Jan (vedoucí práce)
Tato práce se zabývá návrhem a implementací šifrovacích algoritmů AES a DES pro vestavěné systémy. Architektury jsou implementovány v jazyce VHDL a navrženy pro umístění do programovatelných logických polí FPGA. Výsledná řešení jsou určena pro obvody Xilinx Spartan 3. Obě architektury pracují v režimu ECB (Electronic Codebook) s použitím vyrovnávacích pamětí. Maximální propustnost navržené architektury DES je 370 Mb/s při pracovní frekvenci 104 MHz. Pro šifrování algoritmem AES je propustnost na maximální frekvenci 118 MHz až 228 Mb/s. Při porovnání se softwarovými implementacemi, určenými pro vestavěné systémy, dosáhly obě architektury podstatně vyšších propustností.
Robotické vozidlo s využitím RC komponentů
Deingruber, Ondřej ; Beran, Vítězslav (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato práce se zabývá řízením modelářských RC serv a konstrukcemi robotických vozidel. Cílem je navrhnout model robotického vozidla s využitím RC komponentů, dalších off the shelf komponentů a 3D tisku a demonstrovat jeho vlastnosti. V práci byla navržena architektura robota využívající jednodeskový počítač společně s běžně dostupnými komponenty, 3D tisk a nevyžaduje složité sestavování. Pro návrh hřebenového řízení vozidla bylo využito optimalizačního algoritmu. Výsledkem práce je implementace robotického vozidla.
Hluboké neuronové sítě: implementace pro vestavěné systémy
Matěj, Aleš ; Šimek, Václav (oponent) ; Mrázek, Vojtěch (vedoucí práce)
Cílem této práce je první navrhnout a implementovat aplikaci pro vestavěné systémy rea-lizující konvoluční neuronovou síť jenž klasifikuje čísla MNIST, ve druhé části pak optima-lizovat paměťové a energetické nároky této sítě. Práce v teoretické části popisuje základyneuronových sítí a výpočetní platformy Cortex-M pro vestavěné systémy. Následuje popisimplementace, síť je první vytvořena a naučena pomocí knihovny Theano v Pythonu naPC a poté je převedena do C pro vývojovou desku STM32F429 Discovery, kde je následnéoptimalizována. Optimalizace je zaměřena na konvoluci, skalární součin a formát uloženívah a biasů sítě.

Národní úložiště šedé literatury : Nalezeno 80 záznamů.   1 - 10dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.