Knihovna funkcí pro počítač RASPBERRY PI
Library for RASPBERRY PI module
Typ dokumentu
diplomová prácemaster thesis
Autor
Procházka Tomáš
Vedoucí práce
Kubalík Pavel
Oponent práce
Vaňát Tomáš
Studijní obor
Počítačové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra řídicí technikyObhájeno
2017-02-09Práva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato diplomová práce se zabývá vytvořením knihovny pro ovládání jednotlivých periférií počítače Raspberry PI bez použití operačního systému. Důraz je kladen hlavně na ovládání univerzálních vstupů a výstupů, rozhraní UART, SPI, I2C, časovačů, řadiče přerušení, pulsně šířkového modulátoru, řadiče SD/MMC karet a ethernetové rozhraní. Knihovna funkcí bude napsaná v programovacím jazyce C. Pro otestování funkcí knihovny je zapotřebí napsat demonstrující aplikaci, která bude využívat grafický displej, ethernetové rozhraní a SD kartu. Na PC bude vytvořeno grafické uživatelské rozhraní pro ověření komunikace pomocí ethernetového rozhraní. Grafické uživatelské rozhraní bude vytvořeno v jazyce C++. Dále budou vytvořeny i další ukázkové aplikace pro manipulaci s ostatními perifériemi na Raspberry PI. This diploma thesis deals with creating a library for controlling individual peripherals computer Raspberry PI without using the operating system. Emphasis is placed mainly on controlling universal inputs and outputs, UART, SPI, I2C, timers, interrupt controller, pulse width modulator, controller SD/MMC cards and ethernet interfaces. The library functions will be written in the C programming language. For testing the function of the library is needed write demonstrating application that will use graphic display, ethernet interface and SD card. On the PC will be created graphical user interface for checking communication via ethernet interface. The graphical user interface will be created in C++. There will also be created next sample applications for manipulation with other peripherals on Raspberry PI.
Kolekce
- Diplomové práce - 13135 [329]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
Univerzální GUI pro osciloskopické PC aplikace
Autor: Jiří Maier; Vedoucí práce: Fischer Jan; Oponent práce: Hladík Jiří
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2021-06-07)Tato práce se zabývá návrhem a tvorbou grafické aplikace pro zobrazení a zpracování měřených dat přicházejících z mikrokontroleru. Aplikace je navržena s ohledem na univerzální použití se softwarově definovanými přístroji ... -
Ovládání kolony vozidel ze systému Android pomocí protokolu Zigbee
Autor: Dubeň Alexander; Vedoucí práce: Herman Ivo; Oponent práce: Zábojník Jan
Náplní této bakalářské práce je vytvoření aplikace v systému Android, díky níž bude možné ovládat testovací platformu, sloužící k experimentálnímu ověřování metod distribuovaného řízení kolon aut, za pomocí tabletu. Tato ... -
Uživatelské rozhraní pro polohování robotické ruky BCN3D MOVEO
Autor: Patrik Zach; Vedoucí práce: Novák Zdeněk; Oponent práce: Cejnek Matouš
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2020-09-03)Bakalářská práce se zabývá rozpohybováním robotické ruky BCN3D Moveo a návrhem grafického rozhraní. V teoretické části jsou představeny základní komponenty pro sestavení robotické ruky a možnosti pro vytvoření grafického ...