Název:
Radarový výškoměr pro ultralehký letoun
Překlad názvu:
Radar Altimeter for Ultralight Aircraft
Autoři:
Zahradník, Jiří ; Zemčík, Pavel (oponent) ; Maršík, Lukáš (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2017
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
V této bakalářské práci se autor zabývá návrhem a částečnou implementací radarového výškoměru. V této práci je kladen důraz na modulární architekturu a proto je tento výškoměr navržen jako soubor samostatných modulů komunikujících pomocí BSD schránek. Implementace programového vybavení je v C++ a pro generování zvuku je použita knihovna PulseAudio. Dále je zde řešena bezpečnost mezivláknové fronty a zásobníku pomocí třídy implementované jako šablona pro zachování jednoduchosti a obecnosti pro další využití.
In this bachelor thesis author designs a radar altimeter. In this thesis the emphasis is placed onto modular architecture and that is why this altimeter is designed as a group of independent modules communicating through BSD sockets. Software implementation is made in C++ and for sound generator is used library PulseAudio. Next topic is multithreading safety implementation of queue and stack which was made by template class to keep simplicity and generality.
Klíčová slova:
avionika; BSD schránky; C++; FPGA; generování zvuku; PulseAudio; přistání; radar; USB zvuková karta; vestavěné systémy; vícevláknové zpracování; výškoměr; Xilinx Zynq; altimeter; avionics; BSD sockets; C++; embedded systems; FPGA; landing; multithreading; PulseAudio; radar; sound generating; USB soundcard; Zynq
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/69797