Original title:
Radarový výškoměr pro ultralehký letoun
Translated title:
Radar Altimeter for Ultralight Aircraft
Authors:
Zahradník, Jiří ; Zemčík, Pavel (referee) ; Maršík, Lukáš (advisor) Document type: Bachelor's theses
Year:
2017
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[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.
Keywords:
altimeter; avionics; BSD sockets; C++; embedded systems; FPGA; landing; multithreading; PulseAudio; radar; sound generating; USB soundcard; Zynq; 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
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/69797