Embedded systems programming

Aktuality

2006/01/07 Přidány materiály k sedmé až desáté přednášce.

2005/11/17 Přidány materiály k šesté přednášce a zadání semestrální práce.

2005/11/08 Přidány materiály k páté přednášce.

PZS - Palubní zbrojně informační systémy

Abstrakt

Výklad v předmětu je zaměřen na RTOS a vývoj embedded aplikací.

Předmět je zaměřen na popis základních funčních rysů RTOS microC/OSII.

V rámci předmětu je používán softcore procesor NiosII společnosti Altera a vývojové nástroje dodávané společností Altera.

Semestrální práce

Abstrakt

Semestrální práce je zaměřena na zvládnutí základních dovedností s microC/OSII. Semestrální práce je postavena na v praxi velmi často řešené úloze převodu rámců sběrnice ARINC 429.

Zadání

Zadání semestrální práce (formát pdf, velikost 61k)

ARINC 429 GAMA part 1 (formát pdf, velikost 394k)

ARINC 429 GAMA part 2 (formát pdf, velikost 1351k)

ARINC 429 GAMA part 3 (formát pdf, velikost 1559k)

ARINC 429 GAMA part 4 (formát pdf, velikost 1325k)

ARINC 429 GAMA part 5 (formát pdf, velikost 1439k)

Řešení

Přednáška I

Abstrakt

Přednáška je zaměřena na vymezení problematiky tvorby embedded software a nasazení RTOS.

V rámci přednášky je nastíněn rozsah problematiky RTOS, hlavní funkce RTOS, vysvětleny principy multitaskingu, přepínání kontextu a stavový diagram microC/OSII.

Materiály

Prezentace k první přednášce (formát pdf, velikost 224k)

Přednáška II

Abstrakt

Přednáška je zaměřena na popis vývojových nástrojů a vyvoření prvního programu s microC/OSII.

Materiály

Prezentace k druhé přednášce (formát pdf, velikost 140k)

Zdrojové kódy k objasnění funkce kompilátoru (formát tar bz2, velikost 52k)

NiosII microC/OSII tutorial společnosti Altera (formát pdf, velikost 736k)

Přednáška III

Abstrakt

Přednáška je zaměřena na úvod do problematiky přiřazení priorit taskům a popis problematiky přístupu ke sdíleným prostředkům.

Materiály

Prezentace k třetí přednášce (formát pdf, velikost 258k)

Přednáška IV

Abstrakt

Přednáška je zaměřena na úvod do problematiky synchronizace tasků a komunikace mezi tasky. V rámci přednášky byla studenty zpracována ukázková úloha a v materiálech k přednášce jsou doplněny postřehy z realizace.

Materiály

Prezentace ke čtvrté přednášce (formát pdf, velikost 158k)

Přednáška V

Abstrakt

Přednáška je zaměřena na problematiku přerušení a vyjímek.

Materiály

Prezentace k páté přednášce (formát pdf, velikost 117k)

Přednáška VI

Abstrakt

Přednáška je zaměřena na podrobný popis stavového diagramu microC/OSII a popis task control block (TCB).

Materiály

Prezentace k šesté přednášce (formát pdf, velikost 101k)

Přednáška VII

Abstrakt

Přednáška je zaměřena na podrobný popis ready listu, task schedulingu, idle tasku a statistického tasku.

Materiály

Prezentace k sedmé přednášce (formát pdf, velikost 139k)

Přednáška VIII

Abstrakt

Přednáška obsahuje úvod výkladu RTCA/DO-178B.

Materiály

Prezentace k osmé přednášce (formát pdf, velikost 157k)

Přednáška IX

Abstrakt

Přednáška obsahuje úvod do problematiky testování SW a to hlavně z pohledu managementu testování.

Materiály

Prezentace k deváté přednášce (formát pdf, velikost 149k)

Přednáška X

Abstrakt

Přednáška obsahuje úvod do problematiky testování SW a to hlavně z pohledu testování komponent.

Materiály

Prezentace k desáté přednášce (formát pdf, velikost 168k)

 
Updated: 2005/11/02 Petr Hnízdil e-mail: petr_zavináč_hnizdil_tečka_com