Srovnání programovacích přístupů pro zpracování dat na mikropočítači ESP32

DSpace Repository

Language: English čeština 

Srovnání programovacích přístupů pro zpracování dat na mikropočítači ESP32

Show full item record

No preview available
Title: Srovnání programovacích přístupů pro zpracování dat na mikropočítači ESP32
Author: Weigert, Ondřej
Advisor: Adámek, Martin
Abstract: Tato bakalářská práce se zabývá porovnáváním tří odlišných programovacích přístupů - assembleru, jazyka C a MicroPythonu - při implementaci algoritmů pro zpracování dat na mikrokontroléru ESP32-C3. Cílem práce bylo posoudit výhody a nevýhody těchto jazyků z hlediska výpočetního výkonu, paměťových nároků, náročnosti vývoje, stability a čitelnosti kódu. Pro účely srovnání byly vytvořeny identické algoritmy (např. třídění, aritmetické operace, práce s pamětí) ve všech třech jazycích a jejich chování bylo systematicky testováno a vyhodnocováno. Výsledky ukazují, že jazyk C dosáhl nejlepších výsledků v oblasti výkonu a efektivity, zatímco MicroPython vynikal snadností vývoje a čitelností. Assembler nabídl maximální kontrolu nad hardwarem, ale za cenu vysoké vývojové náročnosti. Závěr práce obsahuje doporučení, jak přistupovat k volbě programovacího jazyka s ohledem na specifika cílové aplikace, přičemž jazyk C představuje optimální kompromis mezi výkonem a čitelností pro většinu vestavěných systémů.
URI: http://hdl.handle.net/10563/57921
Date: 2024-10-27
Availability: Bez omezení
Department: Ústav informatiky a umělé inteligence
Discipline: Softwarové inženýrství


Citace závěřečné práce

Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show full item record

Find fulltext

Search DSpace


Browse

My Account