ET: Sistemi za rad u realnom vremenu

Studije: Osnovne strukovne studije

 

Odsek: Energetika, elektronika i telekomunikacije

 

Program: OSS – Elektronika i telekomunikacije

 

Semestar: V

 

Predavanja: četvrtkom od 16:15 do 19:00, učionica VPŠ7

Vežbe: utorkom od 7:45 do 9:13, učionica F317, četvrtkom 11:30 do 13, učionica F317

 

Specifikacija predmeta

Oznaka predmeta: ETI24
Broj ESPB: 6
Broj časova aktivne nastave nedeljno: 3+2

Nastavni kadar

Nastavnik:

Dr Predrag Teodorović

kabinet 401 (kula)  

tel. 485 2547 

email: t_pedja@uns.ac.rs


Asistenti:

Đorđe Mišeljić

F301

djordjemiseljicftn@gmail.com


Nikola Kovačević

F301

nikola2three4@gmail.com


Način polaganja ispita

Način formiranja ocene:

Teorija: 40 poena


Lab vežbe: 60 poena (poeni osvojeni na laboratorijskim vežbama su predispitna obaveza)


U toku semestra će biti organizovan kolokvijum na kojem će studenti moći da polažu gradivo sa predavanja. Isto gradivo će moći naknadno da se polaže ili popravlja u ispitnim rokovima, dok se poeni osvojeni na laboratorijskim vežbama mogu popravljati tek naredne školske godine.


Materijal za predavanja:

  1. GNU GCC i Make (prezentacija)

  2. Embedded sistemi i Real-Time sistemi (prezentacija)

  3. Uvod u Real-Time operativne sisteme (prezentacijapdf )

  4. Procesi (prezentacija, pdf)

  5. Sinhronizacija i deljenje resursa (prezentacija, pdf)

  6. Napredni kernel objekti (pdf)

  7. Razvoj GCC Linux embedded aplikacija (osnovne I/O operacije)

  8. Razvoj GCC Linux embedded aplikacija (rad sa stringovima)

  9. Razvoj GCC Linux embedded aplikacija (klijent-server aplikacije)

  10. Razvoj GCC Linux embedded aplikacija (Multithreading)

  11. Regularni izrazi

  12. Teorijski kolokvijum


Materijal za laboratorijske/računarske vežbe:

  1. Upoznavanje sa Linux operativnim sistemom

  2. GNU Make, Makefile, prva aplikacija

  3. Rad si diodama i tasterima

  4. Zadatak 1

  5. Zadatak 1

  6. Zadatak 1, ocenjivanje

  7. Zadatak 2

  8. Zadatak 2

  9. Zadatak 2, ocenjivanje

  10. Zadatak 3

  11. Zadatak 3

  12. Zadatak 3, ocenjivanje