CourseWare Wiki
Switch Term
Winter 2025 / 2026
Winter 2024 / 2025
Winter 2023 / 2024
Winter 2022 / 2023
Winter 2021 / 2022
Search
Log In
b251
courses
b2m37mam
lectures
Table of Contents
Přednášky
1. Seznámení s předmětem
2. Od obvodového řadiče k mikroprocesoru
3. Architektury procesorů
4. Procesory s jádrem Cortex-M
5. Programování - od C k assembleru
6. Čítače / časovače a měření času
7. A/D a D/A převodníky
8. Komunikační protokoly a rozhraní
9. Operační systémy reálného času
10. Správa napájení a návrh s nízkou spotřebou
11. Číslicové zpracování signálů na MCU
12. Strojové učení ve vestavěných systémech
13. Bezpečnost a šifrování ve vestavěných systémech
Přednášky
Přednášky pro semestr 251 budou postupně aktualizovány
1. Seznámení s předmětem
Téma:
osnova předmětu, podmínky klasifikace
Přednáška:
mam-lec01.pdf
2. Od obvodového řadiče k mikroprocesoru
Téma:
stavový automat, řadič, generování řídicích signálů, mikroprogramovatelný řadič, mikroprocesor, registry, zásobník.
Přednáška:
přednáška vznika spojením
mam_2025-prednasky_03.pdf
a
, soubory budou spojeny.
3. Architektury procesorů
Téma:
RISC vs. CISC, ARM architektura, RISC-V architektura, pipeline (zřetězené zpracování instrukcí)
Přednáška:
mam-lec03.pdf
4. Procesory s jádrem Cortex-M
Téma:
Vnitřní periferie a komunikace s nimi, uspořádání paměti, vstupně-výstupní obvody
5. Programování - od C k assembleru
Téma:
Programování v C, fáze kompilace, optimalizace, programování v ARM assembleru, calling conventions
Přednáška:
mam-lec05-2025.pdf
Záznam:
youtube
6. Čítače / časovače a měření času
Téma:
Zdroje času, čítače a časovače, režimy čítačů, SW měření času, speciální periferie
Přednáška:
mam-lec06-2025.pdf
Záznam:
youtube
7. A/D a D/A převodníky
Téma:
Zásady A/D převodníku a konfigurace, Vícekanálové snímání a přímý přístup do paměti, D/A převodník a analogový výstup, úprava signálu a nejlepší postupy
Přednáška:
a_d_a_d_a_prevodniky_12_11_25.pdf
8. Komunikační protokoly a rozhraní
Téma:
Komunikační sběrnice RS232, RS422, RS485, proudová smyčka, LIN, vlivy prostředí, možné problémy. Přístrojové sběrnice SPI, MicroWare, I2C, MicroLAN, I2S, USB, CAN
Přednáška:
sbernice_18_11_2025.pdf
dma.pdf
9. Operační systémy reálného času
Téma:
Současný běh úloh. Životní cyklus úlohy. Preemptivní a kooperativní plánování, algoritmy. Základní komponenty RTOS. Synchronizační primitiva, mutex, semafor. Komunikace mezi úlohami. Přepínání kontextu.
Přednáška:
mam-lec09-2025.pdf
Implementace:
Minimal RTOS
10. Správa napájení a návrh s nízkou spotřebou
Téma:
Spotřeba MCU a techniky jejího snižování. Oblasti napájení. Úsporné režimy. Návrhové vzory s nízkou spotřebou.
Přednáška:
mam-lec10-2025.pdf
11. Číslicové zpracování signálů na MCU
Téma:
FPU a jeho použití. Operace v plovoucí a pevné řádové čárce. CMSIS DSP, implementace základních algoritmů (FFT, FIR, …)
Přednáška:
mam-lec11-2025.pdf
12. Strojové učení ve vestavěných systémech
Téma:
Strojové učení na MCU - límity paměti a výpočetního výkonu. Kvantizace, 8bitová a 16bitová aritmetika. TensorFlow Lite Micro: rámec, nasazení modelu. CMSIS NN.
Přednáška:
13. Bezpečnost a šifrování ve vestavěných systémech
Téma:
Přednáška:
courses/b2m37mam/lectures/start.txt
· Last modified: 2025/12/10 12:26 by
viteks