Komparativní analýza multitaskingových operačních systémů pro embedded aplikace
Date issued
2014
Authors
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