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

but.committeecs
but.defencecs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorStrnadel, Josefcs
dc.contributor.authorDamborský, Romancs
dc.contributor.refereeRůžička, Richardcs
dc.date.accessioned2020-05-22T11:56:18Z
dc.date.available2020-05-22T11:56:18Z
dc.date.createdcs
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.description.markAcs
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.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
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.modified2020-05-09-23:40:04cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid15164en
sync.item.dbtypeZPen
sync.item.insts2020.05.22 13:56:18en
sync.item.modts2020.05.22 12:41:04en
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
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
815.91 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_15164.html
Size:
1.52 KB
Format:
Hypertext Markup Language
Description:
review_15164.html
Collections