Original title:
Implementace audio protokolů na embedded platformě se Zephyr RTOS
Translated title:
Implementation of Audio Communication Protocols on an Embedded Platform Running Zephyr RTOS
Authors:
Šebestová, Karolína Andrea ; Přinosil, Jiří (referee) ; Kubánek, David (advisor) Document type: Bachelor's theses
Year:
2026
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[eng][cze]
Tato bakalářská práce se zabývá studiem audio komunikačních protokolů a implementací vybraného protokolu na embedded platformě s operačním systémem reálného času Zephyr (RTOS). Teoretická část poskytuje přehled protokolů běžně používaných v oblasti audio inženýrství se zaměřením na jejich principy, strukturu a typické použití. Na základě tohoto přehledu byl pro implementaci vybrán protokol Open Sound Control (OSC). Praktická část se věnuje výběru vhodné embedded platformy a konstrukci demonstračního prototypu postaveného na vývojové desce NXP i.MX RT600 s vlastnoručně zhotoveným reproduktorovým modulem. Jako součást jednoduchého softwarového syntetizéru byl v prostředí Zephyr implementován parser protokolu OSC 1.0 na straně příjemce. Syntetizér přehrává zvuk prostřednictvím vestavěného audio kodeku a lze jej v reálném čase ovládat pomocí protokolu OSC.
This bachelor thesis deals with the study of audio communication protocols and the implementation of a selected one on an embedded platform running the Zephyr real-time operating system (RTOS). The theoretical part provides an overview of communication protocols commonly used in audio engineering, with attention to their principles, structure, and typical use cases. Based on this overview, Open Sound Control (OSC) was selected for implementation. The practical part covers the selection of a suitable embedded platform and the construction of a demonstration prototype built around the NXP i.MX RT600 evaluation board with a custom-built speaker module. A receiver-side parser of the OSC 1.0 protocol was implemented in Zephyr as part of a simple software synthesizer. The synthesizer outputs audio through the on-board codec and can be controlled in real time over OSC.
Keywords:
audio komunikační protokol; embedded systém; i.MX RT600; MIDI; OSC; syntetizér; Zephyr RTOS; audio communication protocol; embedded system; i.MX RT600; MIDI; OSC; synthesizer; Zephyr RTOS
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/258624