Srovnání programovacích přístupů pro zpracování dat na mikropočítači ESP32
Zobrazit celý záznam
Není dostupný náhled
|
Název:
|
Srovnání programovacích přístupů pro zpracování dat na mikropočítači ESP32 |
| Autor: |
Weigert, Ondřej
|
| Vedoucí: |
Adámek, Martin
|
|
Abstrakt:
|
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
|
|
Datum:
|
2024-10-27 |
|
Dostupnost:
|
Bez omezení |
|
Ústav:
|
Ústav informatiky a umělé inteligence |
|
Studijní obor:
|
Softwarové inženýrství |
Citace závěřečné práce
Soubory tohoto záznamu
|
K tomuto záznamu nejsou připojeny žádné soubory.
|
Tento záznam se objevuje v následujících kolekcích
Zobrazit celý záznam
Prohledat DSpace
Procházet
-
Vše v DSpace
-
Tato kolekce
Můj účet