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
|
There are no files associated with this item.
|
This item appears in the following Collection(s)
Show full item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account