Tato práce je úvodem do malých operačních systémů navržených na míru vestavěným zařízením. Jsou zde vysvětleny základní principy preemptivního plánování a meziprocesové komunikace. Dále je popsána aktuální implementace jádra.
Annotation in English
This work is an introduction to the concepts of small operating systems suited for embedded systems. It explains basic principles of preemptive scheduling and inter-process communication. The actual implementation of kernel is described and application examples are presented.
Keywords
operační systém zapouzdřený jádro CC2430
Keywords in English
operating system embeded kernel CC2430
Length of the covering note
21
Language
CZ
Annotation
Tato práce je úvodem do malých operačních systémů navržených na míru vestavěným zařízením. Jsou zde vysvětleny základní principy preemptivního plánování a meziprocesové komunikace. Dále je popsána aktuální implementace jádra.
Annotation in English
This work is an introduction to the concepts of small operating systems suited for embedded systems. It explains basic principles of preemptive scheduling and inter-process communication. The actual implementation of kernel is described and application examples are presented.
Keywords
operační systém zapouzdřený jádro CC2430
Keywords in English
operating system embeded kernel CC2430
Research Plan
Seznamte se s architekturou operačních systémů pro jednočipové mikropočítače.
Navrhněte jádro vlastního operačního systému, které bude pracovat jak v režimu preemtivního plánování, tak i v režimu řízení událostmi, s ohledem na výslednou spotřebu navrženého systému.
Návrh bude zahrnovat implementaci vláken, ovladače zařízení, prostředky pro synchronizaci a prostředky pro komunikaci mezi vlákny.
Navržené jádro realizujte pro procesor CC2431.
Na testovacích aplikacích ověřte funkčnost navrženého řešení.
Research Plan
Seznamte se s architekturou operačních systémů pro jednočipové mikropočítače.
Navrhněte jádro vlastního operačního systému, které bude pracovat jak v režimu preemtivního plánování, tak i v režimu řízení událostmi, s ohledem na výslednou spotřebu navrženého systému.
Návrh bude zahrnovat implementaci vláken, ovladače zařízení, prostředky pro synchronizaci a prostředky pro komunikaci mezi vlákny.
Navržené jádro realizujte pro procesor CC2431.
Na testovacích aplikacích ověřte funkčnost navrženého řešení.