Visokošolski učitelji: Tuma Tadej
Sodelavci: Puhan Janez
Opis predmeta
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
- Opravljen izpis pri predmetu »64608 Programiranje 2«
Vsebina:
Strukture in namen vgrajenih mikrokrmilniških sistemov. Načrtovanje naslovnega prostora in priključitev perifernih enot. Centralno procesna enota: delovanje, cevovodi, registri, sklad, prekinitve. Razvojni sistem. Križni prevajalnik, oživljanje in razhorščevanje programske opreme. Večopravilno programiranje realnočasnih sistemov. Načrtovanje gonilnikov za periferne vmesnike.
Cilji in kompetence:
Razumeti načela mikrokrmilniških sistemov. Osvojiti postopke načrtovanje strojne in programske opreme. V okviru laboratorijskih vaj pridobiti praktične izkušnje na konkretni arhitekturi ARM7.
Predvideni študijski rezultati:
Sposobnost načrtovanja in izdelave vgrajenega mikrokrmilniškega sistema.
Metode poučevanja in učenja:
- Predavanja,
- vodena diskusija,
- laboratorijsko skupinsko delo,
- samostojno seminarsko delo.
Gradiva
Temeljni literatura in viri:
- J. Puhan, T. Tuma, Uvod v mikrokrmilniške sisteme - zgradba in programiranje, Založba FE/FRI, 2011, optični disk (CD-ROM), PDF datoteka.
- LPC213x User Manual, Philips, 2012, PDF datoteka
- Spletna stran prototipnega razvojnega sistema http://www.s-arm.si, 2014