Vgrajeni sistemi v avtomatiki
Osnovni podatki
Nosilec: Marko Munih, Roman Kamnik
Vrsta predmeta: Obvezni- strokovni
Število kreditnih točk: 6
Semester izvajanja: 1. semester
Koda predmeta: 64618
Predmet se izvaja na: Aplikativna elektrotehnika 1. stopnja
Opis predmeta
Pri predmetu se obravnavajo naslednje vsebine: Osnovna zasnova vgrajenih sistemov – Von Neumanov računalniški model, Razlaga principov na primeru, npr. ARM7 Cortex M jedro procesorja (zgradba, enote, cevovod, MMU), Programiranje v zbirniku, Prekinitve (procesorski načini, prioritete dogodkov, vektorska tabela, sklad, negnezdeni, gnezdeni prekinitveni program, prioritete), Izvajanje v realnem času (uporaba časovnikov, čuvaj časa), Priključevanje V/I periferije na paralelna vrata, specifičnosti sistemov v avtomatiki, Priključevanje V/I periferije preko sinhronskih in asinhronskih vodil, Pomnilnik in povezovanje, sinhronski/asinhronski, Prenašanje podatkov s pomočjo neposrednega dostopa (DMA), Razvojni pristopi, debuging (razhroščevanje), testna orodja in tehnike in Osnove večjedrnih sistemov na čipu.
Cilji
(a) Spoznati teoretične osnove zgradbe vgrajenih sistemov, primarno tistih v avtomatiki.
(b) Uporaba razvojnega sistema preko zbirnika in jezika C.
(c) Nadgrajevanje znanj iz Programiranje I in II, Digitalna tehnika v funkcionalen vgrajeni sistem (pri čemer je periferija v laboratoriju podana).
(d) Končno: samostojnost pri uporabi vgrajenih sistemov, prekinitev, časovnikov, čuvaja časa.
Metode poučevanja in učenja
Predavanja v raznih oblikah, navodila za laboratorijske vaje, individualno laboratorijsko delo. Vsak študent uporablja lasten zmogljiv razvojni sistem, sicer cenovnega razreda enega učbenika. Praktične vaje v obliki, ki omogoča nadaljnjo poglobljeno individualno delo. Za specifična področja so vabljeni predavatelji iz mednarodno priznane slovenske industrije na tem področju.