Popis předmětu - B3B38VSY
| B3B38VSY | Vestavné systémy | ||
|---|---|---|---|
| Role: | PV | Rozsah výuky: | 2P+2L |
| Katedra: | 13138 | Jazyk výuky: | CS |
| Garanti: | Zakončení: | Z,ZK | |
| Přednášející: | Kreditů: | 4 | |
| Cvičící: | Semestr: | Z | |
Webová stránka:
https://moodle.fel.cvut.cz/courses/B3B38VSYAnotace:
Předmět je orientován na prostředky, komponenty a řešení vestavných systémů, především s mikrořadiči s jádrem ARM Cortex-M Po úvodních úlohách v rámci lab. cvičení studenti řeší dva menší a následně dva větší, komplexní projekty vestavného systému s mikrořadičem. Tento projekty zahrnují nejen obvodovou ale i programovou realizaci.Cíle studia:
Naučit základům návrhu a programování vestavných systémů v assembleru a CObsah:
Předmět je orientován na prostředky, komponenty a řešení vestavných systémů, především s mikrořadiči s jádrem ARM Cortex-M Po úvodních úlohách v rámci lab. cvičení studenti řeší dva menší a následně dva větší projekty vestavného systému s mikrořadičem. Tynto projekty zahrnují nejen obvodovou a programovou realizaci, ale i tvorbu dokumence.Osnovy přednášek:
| 1. | Architektury, funkční bloky mikrořadičem řízeného zařízení | |
| 2. | Architektura mikrořadičů s jádry ARM | |
| 3. | Instrukční sada mikrořadiče | |
| 4. | Metody ladění programu, toolchain | |
| 5. | Metody optimalizace výkonu | |
| 6. | Připojování a obsluha paměti, dekodéry, externí sběrnice mikrořadiče | |
| 7. | Dvoubránová paměť, FIFO | |
| 8. | Metody vstupu, výstupu a přenosu dat | |
| 9. | Přerušení, DMA, přenos dat z obrazových senzorů | |
| 10. | Programovatelné V/V obvody, čítačové jednotky | |
| 11. | Sériová rozhraní SPI, I2C, I2S,..., připojení externích periferií | |
| 12. | Dohlížecí obvody, monitorovací a napájecí obvody | |
| 13. | Ovládací a zobrazovací prvky, statický a dynamicky řízený zobrazovač | |
| 14. | Ovládání výkonových akčních prvků |
Osnovy cvičení:
| 1. | Úvod, IDE Keil, první projekt | |
| 2. | Generování sekvence impulsů, čtení tlačítka | |
| 3. | SW- UART, Programový UART (nebodovaná) | |
| 4. | Projekt Tester V1- indikace LED | |
| 5. | Projekt Tester V2 | |
| 6. | - | 10. Projekt - DAQ (voltmetr) |
Literatura:
| [1] | Martin, T.: Insiders guide STM32, Hitex, 2009. (dostupný - kat. měření, 6 ks) | |
| [2] | Yiu, J.: The Definitive Guide to ARM Cortex -M3 Processors, 2013, ISBN-13: 978-0124080829 |
| [3] | ARM: Cortex-M3 Devices, Generic User Guide, ARM DUI 0552A (dostupný WWW.ARM.com) | |
| [4] | Brown, G.: Discovering the STM32 Microcontroller - dostupné na http://www.cs.indiana.edu/~geobrown/book.pdf |
Požadavky:
B3B35APO Architektura počítačů; B3B36PRG Programování v C ; B0B35LSP Logické systémy a procesoryKlíčová slova:
Mikrořadič, mikroprocesor, paměť, ladění programu, assembler, interfacePředmět je zahrnut do těchto studijních plánů:
| Plán | Obor | Role | Dop. semestr |
| BPKYR_2016 | Před zařazením do oboru | PV | 5 |
| Stránka vytvořena 12.4.2026 05:51:41, semestry: L/2028-9, Z,L/2026-7, Z/2028-9, L/2029-30, Z/2027-8, Z,L/2025-6, L/2027-8, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: I. Halaška (K336), J. Novák (K336) |