Vyučující
|
-
Dobrovolný Martin, Ing. Ph.D.
|
Obsah předmětu
|
1.Úvod do architektury operačních systémů (OS) 2.Implementace OS do vestavěných zařízení 3.Problematika křížové kompilace (cross?kompilace) 4.Vytváření aplikací v uživatelském prostoru 5.Programování síťových aplikací pomocí Berkley soketů 6.Přístup na periferie z uživatelského prostoru (user-space), USB, COM, Video4linux, Alza, HD... 7.Vytváření vícevláknových aplikací 8.Vytváření kódu v prostoru jádra 9.Přístup na periferie z prostoru jádra (namapované periferie...) 10.Vytváření GUI aplikací pomocí knihoven Qt 11.Vytváření aplikací pomocí knihoven OpenCV 12.Tvorba ucelené aplikace na zpracování signálu
|
Studijní aktivity a metody výuky
|
Přednášení, Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Metody samostatných akcí, Nácvik dovedností, Laborování
|
Výstupy z učení
|
Cílem předmětu je seznámit studenty s oblastí vytváření aplikací pro vestavěné systémy (Embedded systems). Kurz se zaměřuje zejména na oblast vestavěných zařízení s operačními systémy Unixového typu. Použití vestavěného OS přináší několik zřejmých výhod: Řadu věcí již někdo napsal - máte přístup prakt. na všechny moderní periferie Nejste zdaleka tolik svázáni s konkr. platformou - obecný program v C bude fungovat všude Snadné vytváření multivláknových aplikací Můžete použít i docela malé systémy (uCLinuxem, FreeRTOS) a řada dalších... Studenti se během kurzu seznámí s řadou témat souvisejících s problematikou přípravy, správy a implementace operačních systémů a problematikou vytváření řídících aplikací především pod systémy GNU/Linux a uCLinux. Podpora předmětu se nachází na stránkách: http://martindobrovolny.cz/vyuka/invze/
|
Předpoklady
|
Znalost jazyka C. Obecné znalosti objektového programování (znalost C++ výhodou). Absolvování předmětu IMTEE, IAME, či předmětů s obdobnou náplní.
|
Hodnoticí metody a kritéria
|
Ústní zkouška
Předmět se skládá z přednášky a navazujícího cvičení. Na cvičeních se na příkladech prakticky demonstrují probraná témata. Rozdělení časové dotace mezi přednášku a cvičení není striktní a řídí se aktuálním tématem. Student se musí účastnit přednášek i cvičení. V průběhu semestru bude zadána samostatná práce, jejíž hodnocení bude součástí zkoušky. Zkouška bude provedena ústně formou diskuze o zvolených tématech.
|
Doporučená literatura
|
-
Bude doplněna na stránkách podpory předmětu. Bude doplněna na stránkách podpory předmětu.
|