• čeština
    • English
    • русский
    • Deutsch
    • français
    • polski
    • українська
  • français 
    • čeština
    • English
    • русский
    • Deutsch
    • français
    • polski
    • українська
  • Ouvrir une session
Voir le document 
  •   Accueil de DSpace
  • Závěrečné práce
  • bakalářské práce
  • Fakulta informačních technologií
  • 2006
  • Voir le document
  •   Accueil de DSpace
  • Závěrečné práce
  • bakalářské práce
  • Fakulta informačních technologií
  • 2006
  • Voir le document
JavaScript is disabled for your browser. Some features of this site may not work without it.

Návrh a implementace jádra víceúlohového operačního systému běžícího na platformě HC08

Design and Implementation of a Multitask Operating System Kernel Running on HC08

Thumbnail
Voir/Ouvrir
final-thesis.pdf (815.9Ko)
review_15164.html (1.517Ko)
Auteur
Damborský, Roman
Advisor
Strnadel, Josef
Referee
Růžička, Richard
Grade
A
Altmetrics
Metadata
Afficher la notice complète
Résumé
Software pro vestavěné systémy je často navrhován tak, aby plnil jediný úkol. Pokud je ale požadováno provádění více úloh současně, bývá řešení jednoúčelové, bez možnosti použití základu programu pro jinou aplikaci. Navrhnul jsem proto rozhraní, které umožní nezávisle na povaze jednotlivých úloh jejich současné zpracování. Jádro je implementováno s ohledem na znovupoužitelnost. Při návrhu rozebírám jednotlivé přístupy k řešení. Pro implementaci jsem použil plánovač úloh založený na algoritmu Round--Robin. Víceúlohovosti je dosaženo pravidelným přepínáním jednotlivých úloh, s využitím přerušovacího podsystému. Jako cílovou architekturu jsem zvolil mikrokontroléry Motorola řady HC08.
 
Software for embedded systems is usually designed for performing one particular task. If there is need to serve more tasks at once, solution is used to be dedicated without potential reusability for another application. That is why I've designed an interface which allows simultaneous execution of single tasks independently of their character. Kernel is implemented in consideration of reusability. I analyse individual approaches to solution. I~used Round--Robin algorithm for implementing tasks management. Multitasking is achieved by periodical switching of single tasks. Interrupt subsystem is being used for this. As a target architecture, Motorola HC08 microcontrollers were chosen.
 
Keywords
jádro, víceúlohovost, víceúlohový operační systém, HC08, přepínání procesů, preempce, periodické úlohy, kernel, multitasking, multitask operating system, HC08, processes switching, preemption, periodical tasks
Language
čeština (Czech)
Study brunch
Informační technologie
Composition of Committee
Process of defence
Result of the defence
práce byla úspěšně obhájena
URI
http://hdl.handle.net/11012/56385
Source
DAMBORSKÝ, R. Návrh a implementace jádra víceúlohového operačního systému běžícího na platformě HC08 [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .
Collections
  • 2006 [166]
Citace PRO

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contactez-nous | Faire parvenir un commentaire | Theme by @mire NV
 

 

Parcourir

Tout DSpaceCommunautés & CollectionsPar date de publicationAuteursTitresSujetsCette collectionPar date de publicationAuteursTitresSujets

Mon compte

Ouvrir une sessionS'inscrire

Statistiques

Statistiques d'usage de visualisation

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contactez-nous | Faire parvenir un commentaire | Theme by @mire NV