Komparativní analýza multitaskingových operačních systémů pro embedded aplikace

Date issued

2014

Journal Title

Journal ISSN

Volume Title

Publisher

Západočeská univerzita v Plzni

Abstract

Diplomová práce má za úkol komparativně analyzovat multitaskingové OS a RTOS specifikované pro mikropočítač Raspberry Pi. Kromě implementace konvenčních OS je v práci popisována i metodika modifikace jádra OS pro profit deterministického chodu. Konkrétně se jedná o transformaci na plně preemptivní RTOS. Kardinální oblastí analýzy je pak benchmark realtimových vlastností dle předem definovaných testovacích scénářů. Na základě benchmarku jsou v závěru práce uvedeny naměřené latence při radikální zátěži, z nichž jsou jasně vidět propastné časové diference mezi OS a transformovanými RTOS. Verifikací realtimových vlastností naimplementovaných OS a RTOS bylo dokázáno, že mikropočítač Raspberry Pi lze použít nejen jako embedded hardware alternativní k PC, či HTPC jednotkám, ale i pro aplikaci v nejrůznějších oblastech průmyslové automatizace.

Description

Subject(s)

Raspberry Pi, framework Xenomai, patch PREEMPT RT, Raspbian, Pidora, Arch Linux ARM, RISC OS Pi, Firefox OS, CyanogenMod, Plan 9 from Bell Labs, RaspBMC, OpenELEC

Citation

Collections