Program se primenjuje od 09.04.2014..
Predmeti kojima je preduslov predmet Uvod u mikroprocesorske sisteme
Cilj predmeta Uvod u mikroprocesorske sisteme je upoznavanje studenata sa osnovnim aspektima hardverske i softverske arhitekture mikroprocesora, principima programiranja u asembleru i programskom jeziku C i načinima povezivanja sa memorijom i ulazno/izlaznim periferijskim uređajima.
Studenti će po završetku kursa imati znanja koje će im omogućiti da u potpunosti razumeju principe funkcionisanja savremenih mikroprocesorskih računarskih sistema kao i veštine koje će im omogućiti da implementiraju savremena softversko-hardverska rešenja i sistemsku programsku podršku namenjenu namenskim hardverskim platformama. Pored toga steći će veštinu razvoja programa namenjenih Atmel AVR familiji mikroprocesora.
Predmet će pokriti sledeće oblasti: osnovne koncepte arhitekture mikroračunarskih sistema, arhitekturu Atmel AVR familije mikroprocesora, set instrukcija, programiranje u asembleru i programskom jeziku C, dizajn programa, model hardvera, obradu izuzetaka, spregu sa memorijom i periferijom, podrutine i merenje brzine izvršavanja.
Teorijsku nastavu će pratiti obuka iz praktične implementacije praktičnih programskih rešenja za Atmel AVR familiju mikroprocesora, u razvojnom okruženju Atmel Studio. Laobratorijske vežbe će biti zasnovane na namenskom razvojnom hardverskom rešenju.
Predavanja i laboratorijske vežbe, testovi i individualni zadatak (projekat). U okviru laboratorijskih vežbi će studenti biti osposobljeni za implementaciju programskih rešenja namenjenih u okruženju Atmel Studio i programskim jezicima asembler i C, kao i za testiranje i izvršavanje rešenja na namenskoj hardverskoj platformi. Usvajanje teoretskih znanja sa predavanja će se proveravati testovima, a individualni zadatak će uključivati praktičnu implementaciju programskih rešenja odgovarajuće složenosti.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
Sladojević, S., Arsenović, M., Anderla, A. | Uvod u mikroprocesorske sisteme - priručnik za vežbe | 2018 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Richard Barnett, Larry Cull, Sarah Cox | Embedded C Programming and the Atmel AVR, 2e | 2007 | DELMAR | Engleski |
Hajduković, M. Živanov, Ž. | Arhitektura računara: (pregled principa i evolucije) | 2017 | Fakltet tehničkih nauka, Novi Sad | Srpski jezik |
Kovačević, V., Atlagić, B. | Logičko projektovanje računarskih sistema. 2, Projektovanje računarskih sistema | 2009 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Kovačević, V. | Logičko projektovanje računarskih sistema. 1, Projektovanje digitalnih sistema | 2009 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Pjevalica, N., i dr. | Logičko projektovanje računarskih sistema 1 : zbirka rešenih zadataka | 2017 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Kraus, L. | Programski jezik C sa rešenim zadacima | 1993 | Mikro knjiga, Beograd | Srpski jezik |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Složeni oblici vežbi | da | da | 40.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Test | da | da | 10.00 |
Usmeni deo ispita | ne | da | 30.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |
| | Računarske vežbe |