Beágyazott technológiák
Tematika
A beágyazott rendszerek felépítésének, működésének alapjai, követelmények.
Alkalmazott processzortípusok, egycsipes számítógépek felépítése, komponensei.
Memóriatípusok, integrált és külső memóriák. Flash memóriák típusai, kezelése.
Számlálók/időzítők, valós idejű óra, oszcillátorok. Felügyeleti áramkörök.
Hardver interfészek, GPIO, párhuzamos, soros interfészek.
Analóg áramköri komponensek, komparátorok, A/D és D/A konverterek, szenzorok és aktuátorok illesztése.
Tápellátás, ultra alacsony áramfelvételi módok.
Beágyazott programozási alapelvek.
A beágyazott szoftverfejlesztés speciális eszközei, on-chip debugging. Hibakeresési és nyomkövetési módszerek.
Valós-idejű rendszerek, multitasking, folyamatok közötti kommunikáció.
Beágyazott operációs rendszerek.
A kurzuson használt eszközök
- STM32L452RE mikrovezérlő
- Reference Manual (kézikönyv)
- NUCLEO-L452RE-P fejlesztő kit, Board adatlap, vásárlás
- STM32L452RE datasheet
- ajánlott fejlesztőkörnyezet (regisztrálni kell)
- konfigurátor szoftver (regisztrálni kell)
- STM-STUDIO-STM32 (valós idejű változó monitor)
- ADC modes and their applications
- STM32L4 Online Training
- BCM2835 perifériák (Raspberry Pi)
Beágyazott rendszerek oktatási anyagok
SPI interfész - információk, áramkörök
- SPI tutorial
- MCP4141 Digital potentiometer
- MCP4921 single channel, 12-bit DAC
- MCP4812 dual channel, 10-bit DAC
- LIS3DH accelerometer