Na ovom predmetu u sklopu nastave izvode se:
- Predavanja
- Laboratorijske vežbe
Specifikacija predmeta
Oznaka predmeta: EM439ABroj ESPB: 5
Broj časova aktivne nastave nedeljno: 3+2
Nastavni kadar
Nastavnik: Dr Miodrag BrkićKonsultacije: po dogovoru.
Asistenti: Pavlović Kosana
Konsultacije: Po dogovoru.
Način polaganja ispita
Način formiranja ocene:
Sadržaj predmeta:
Osnovni principi primene hardvera i softvera u automotive industriji
Princip rada motora sa unutrasnjim sagorevanje -benzinski,dizel. Dijagram rada motora,princip rada paljenja motora, sistem ubrizgavanja goriva.Senyori u otoru, elektronsko upravljanje motora.OBD
Memorija embedded sistema-memorijske zone, stack, pozivi funkcija,staticka i dinamicka dodela memorije
Real time operativni sistemi-osnovni koncepti,tipovi, Scheduling …
FreeRTOS-primena.API funkcije u FreeRTOS, API funkcije u FreeRTOS, semafori, mutexi,queue
Organizacija, struktura i tipovi fajlova u C programskom jeziku,preprocesorske direktive, optimizacija koda ...
MISRA C- preporuke za programiranje u C programskom jeziku sistema u autoindustriji -osnovni pojmovi, pregled pravila
Automotive magistrale – CAN, LIN, MOST, Ethernet Automotive. OSI model
Modeli razvoja softvera- model vodopada, V model, agile -osnovni koncepti
Autosar - osnovni koncepti
Ispit se sastoji od predispitnih obaveza, teorijskog dela i praktične realizacije projekta.
- predispitne obaveze iz vežbi
- na teorijskom delu studenti odgovaraju na pitanja iz oblasti obrađivanih na predavanjima
- kao praktični deo ispita studenti treba da isprojektuju i realizuju jedan softverski automotive sistem pomoću FreeRTOS kernela, prezentuju ga i odbrane.
Sadržaj predmeta:
Osnovni principi primene hardvera i softvera u automotive industriji
Princip rada motora sa unutrasnjim sagorevanje -benzinski,dizel. Dijagram rada motora,princip rada paljenja motora, sistem ubrizgavanja goriva.Senyori u otoru, elektronsko upravljanje motora.OBD
Memorija embedded sistema-memorijske zone, stack, pozivi funkcija,staticka i dinamicka dodela memorije
Real time operativni sistemi-osnovni koncepti,tipovi, Scheduling …
FreeRTOS-primena.API funkcije u FreeRTOS, API funkcije u FreeRTOS, semafori, mutexi,queue
Organizacija, struktura i tipovi fajlova u C programskom jeziku,preprocesorske direktive, optimizacija koda ...
MISRA C- preporuke za programiranje u C programskom jeziku sistema u autoindustriji -osnovni pojmovi, pregled pravila
Automotive magistrale – CAN, LIN, MOST, Ethernet Automotive. OSI model
Modeli razvoja softvera- model vodopada, V model, agile -osnovni koncepti
Autosar - osnovni koncepti
Materijal za laboratorijske/računarske vežbe:
Dodatne informacije
Stečena znanja:
U okviru laboratorijskih vežbi vrši se upoznavanje studenata sa teorijskim i praktičnim osnovama automotive sistema:
- Upoznaju se studenti sa FreeRTOS operativnim sistemom, niz vežbi radi upoznavanja sa RTOS konceptima
- Upoznaju se studenti sa preporukama za programiranje u C programskom jeziku sistema u autoindustriji (Misra C pravilima), izvode se vežbe sa primerima iz Misra C.
- Upoznaju se studenti sa aktuelnim protokolima koji se koriste u autoelektronici, pri čemu je akcenat na LIN i CAN “automotive“ protokolima. Izvode se vežbe sa ciljem realizacije i primene ovih protokola, na hardverskom i softverskom nivou.