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.

Na vrh