Show simple item record

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

dc.contributor.advisorStrnadel, Josefcs
dc.contributor.authorDamborský, Romancs
dc.date.accessioned2020-05-22T11:56:18Z
dc.date.available2020-05-22T11:56:18Z
dc.date.createdcs
dc.identifier.citationDAMBORSKÝ, 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í. .cs
dc.identifier.other15164cs
dc.identifier.urihttp://hdl.handle.net/11012/56385
dc.description.abstractSoftware 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.cs
dc.description.abstractSoftware 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.en
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectjádrocs
dc.subjectvíceúlohovostcs
dc.subjectvíceúlohový operační systémcs
dc.subjectHC08cs
dc.subjectpřepínání procesůcs
dc.subjectpreempcecs
dc.subjectperiodické úlohycs
dc.subjectkernelen
dc.subjectmultitaskingen
dc.subjectmultitask operating systemen
dc.subjectHC08en
dc.subjectprocesses switchingen
dc.subjectpreemptionen
dc.subjectperiodical tasksen
dc.titleNávrh a implementace jádra víceúlohového operačního systému běžícího na platformě HC08cs
dc.title.alternativeDesign and Implementation of a Multitask Operating System Kernel Running on HC08en
dc.typeTextcs
dcterms.modified2020-05-09-23:40:04cs
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
sync.item.dbid15164en
sync.item.dbtypeZPen
sync.item.insts2020.05.22 13:56:18en
sync.item.modts2020.05.22 12:41:04en
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
dc.contributor.refereeRůžička, Richardcs
dc.description.markAcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
but.committeecs
but.defencecs
but.resultpráce byla úspěšně obhájenacs
but.programInformační technologiecs
but.jazykčeština (Czech)


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record