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, flash fájlrendszerek.
Számlálók/időzítők, valós idejű óra, oszcillátorok. Felügyeleti áramkörök.
Hardver interfészek, GPIO, 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 operációs rendszerek, optimalizált Linux disztribúciók, operációs rendszer nélküli működés.
A beágyazott szoftverfejlesztés speciális eszközei, on-chip debugging, JTAG, ICD, ICE, keresztplatformos fejlesztési
eszközök és módszerek. Hibakeresési és nyomkövetési módszerek.
Valós-idejű rendszerek, multitasking, folyamatok közötti kommunikáció, időzítő és memória kezelés. Linux kernel programozás.

Referenciák, segédanyagok