Sustavi za rad u stvarnom vremenu - zadaci za laboratorijske vježbe


Programski jezik za izradu laboratorijskih vježbi je C/C++.

Preporučeno razvojno okruženje jest operacijski sustav temeljen na Linux/UNIX jezgri. Kratke natuknice za pripremu takva okruženja.

Organizacija i sadržaj laboratorijskih vježbi biti će dodatno pojašnjeni na predavanjima.

Sadržaj laboratorijskih vježbi

Kod pisati čitko, strukturirano, uz barem minimum komentara. Preporuka je prije započinjanja izrade, razmisliti o strukturi rješenja, tako da ono bude "lijepo", nadogradivo, čitljivo od strane drugih (koji bi u stvarnom projektu trebali nastaviti rad).

Strukturu koda opisati u datoteci readme.txt pojedine vježbe.

Termini za predaju, bodovi

Termini labosa su definirani u FERWebu.

Vježba LAB0 se ne predaje u laboratoriju, ostale da.

Vježbe se mogu predati u naznačenim terminima ili na nadoknadi (zadnji tjedan).

Na nadoknadi se može predati samo jedna vježba, LAB4 ili jedna zaostala (LAB1/2/3).

Tablica 1 prikazuje tjedne kada se pojedina vježba može predati te maksimalne bodove.

Tablica 1. Termini labosa
Vježbe (max. bodovi)
TerminiLAB0LAB1LAB2LAB3LAB4
sri 6.11. 12-14 A302
čet 7.11. 14-16 A304
05---
sri 18.12. 12-14 A302
čet 19.12. 14-16 A102
--5--
čet 16.1. 14-16 A102
pet 17.1. 12-14 A304
---5-
čet 30.1. 14-16 A101
pet 31.1. 12-14 A304
-2225

Izrada vježbi obavlja se samostalno/pojedinačno (u slobodnim terminima laboratorija, kod kuće). Sve vježbe koje se pokazuju moraju biti pohranjene u git repozitoriju najkasnije prije predaje. Ukoliko je na samoj predaji napravljena/zatražena promjena, najkasnije dan nakon predaje vježbe i to treba biti u repozitoriju.

Uz predane sve vježbe, minimalan broj bodova koje treba prikupiti je 10.