Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FEKT-MPA-DIEAk. rok: 2022/2023
Předmět je zaměřen na problematiku mikroprocesorové techniky a jejího využití v embedded systémech. Studenti si rozšíří znalosti z elektroniky a digitální techniky. Předmět pokračuje úvodem do programování mikrokontrolérů v jazyce C. Studenti tak získají praktické zkušenosti s funkcí dílčích částí vestavěných systémů a prohloubí si znalosti z programování praktických algoritmů. Součástí kurzu je také úvod do programování vestavěných zařízení pro strojové učení.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Nabízen zahraničním studentům
Výsledky učení předmětu
Absolvent předmětu se naučí:
* Základy mikroprocesorové techniky
* Strukturu mikroprocesorových systémů
* Psaní kódu v C a ladění aplikací pro Arduino
* Navrhování obvodového zapojení a obslužného softwaru pro embedded zařízení
* Aplikovat strojové učení na embedded systémy
Prerekvizity
Předmět je určen pro studenty se znalostí elektronických součástek, pasivních a polovodičových obvodů. Výhodou je znalost programovacího jazyka C a základy strojového učení. Práce v laboratoři je podmíněna platnou kvalifikací alespoň „osoby poučené“, kterou musí studenti získat před zahájením výuky. Informace k této kvalifikaci jsou uvedeny ve Směrnici děkana č. 2/2022 s názvem Seznámení studentů s bezpečnostními předpisy, viz https://www.fekt.vut.cz/pro_studenty/studijni_predpisy
Plánované vzdělávací činnosti a výukové metody
Metody vyučování zahrnují přednášky a laboratorní cvičení. Studenti během semestru pracují na jednom projektu. Předmět využívá e-learning VUT a MS Teams.
Způsob a kritéria hodnocení
Z celkového počtu 100 bodů lze 46 získat během semestru (10 - online test, 16 - laboratorní cvičení, 20 - individuální projekt) a 54 ze závěrečné zkoušky. Pro úspěšné absolvování předmětu je třeba složit zkoušku a získat 50 bodů nebo více.
Osnovy výuky
01 - Číselné reprezentace v digitálních systémech
02 - Programování v jazyce C
03 - Úvod do mikrokontrolérů
04 - Systémy přerušení
05 - Displeje a redukce spotřeby
06 - Převod analogových signálů
07 - Řízení sériové komunikace
08 - Projektová dokumentace, coding standards, verzovací systémy
09 - Úvod do embedded machine learning
Učební cíle
Cílem předmětu je seznámit studenty se základy mikroprocesorových obvodů a naučit je praktickým postupům návrhu obvodových zapojení embedded systémů, dále podstatě a využití strojového učení na embedded zařízeních.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Elearning
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
Laboratorní cvičení
01 - Verzovací systém Git, nástroje pro AVR
02 - Ovládání GPIO pinů
03 - Přerušení a dotazování
04 - LCD displej
05 - Analogově digitální převodník ADC
06 - UART komunikace
07 - I2C/TWI sériová komunikace
08 - Projekt
09 - Projekt
10 - Projekt
11 - Projekt
12 - Projekt
13 - Projekt