Fakultet tehničkih nauka

Predmet: Razvoj softvera za embeded sisteme (17.EM306)

Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Elektronika
ESPB 6

Cilj predmeta je osposobiti studente za projektovanje programske podrške embeded mikroračunarskih sistema na osnovu zadate specifikacije koristeći programski jezik visokog nivoa.

Nakon uspešno odslušanog predmeta studenti će biti osposobljeni za projektovanje programske podrške embeded mikroračunarskih sistema na osnovu zadate specifikacije koristeći programski jezik visokog nivoa na naprednom nivou.

Softver i firmver mikrokontrolera i embeded sistema. Organizacija, struktura i tipovi C fajlova. Upoznavanje sa mikrokontrolerima korišćenim na Arduino platformama i drugim (npr. derivai 8051 i sl.). U/I portovi mikrokontrolera. Povezivanje periferija sa mikrokontrolerom. Memorijski modeli i preprocesor. Tajmeri i prekidi kod mikrokontrolera. Strukture, unije, memorijsko mapiranje. Rad sa petljama i uslovno izvršavanje. Različiti protokoli serijske komunikacije. Logičke operacije. Rad sa matričnom tastaturom i debouncing. Super petlja i FIFO baferi. Softverske mašine stanja. Kooperativni operativni sistemi za rad u realnom vremenu. Preemptive operativni sistemi za rad u realnom vremenu.

Predavanja; Laboratorijske vežbe; Konsultacije.

Autori Naziv Godina Izdavač Jezik
Han-Way Huang Embedded System Design with C8051 2009 Cengage Learning Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Teorijski deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
40.00
Predmetna aktivnost
Odbranjene laboratorijske vežbe
Predispitna
Da
Obavezna
Da
Broj poena
60.00
API Image

prof. dr Mezei Ivan

Redovni profesor

Predavanja
Predavanja
Računarske vežbe
Računarske vežbe
Računarske vežbe