Návrh a implementace jádra víceúlohového operačního systému běžícího na platformě HC08
but.committee | cs | |
but.defence | cs | |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Strnadel, Josef | cs |
dc.contributor.author | Damborský, Roman | cs |
dc.contributor.referee | Růžička, Richard | cs |
dc.date.accessioned | 2020-05-22T11:56:18Z | |
dc.date.available | 2020-05-22T11:56:18Z | |
dc.date.created | cs | |
dc.description.abstract | 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. | cs |
dc.description.abstract | 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. | en |
dc.description.mark | A | cs |
dc.identifier.citation | 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í. . | cs |
dc.identifier.other | 15164 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/56385 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | jádro | cs |
dc.subject | víceúlohovost | cs |
dc.subject | víceúlohový operační systém | cs |
dc.subject | HC08 | cs |
dc.subject | přepínání procesů | cs |
dc.subject | preempce | cs |
dc.subject | periodické úlohy | cs |
dc.subject | kernel | en |
dc.subject | multitasking | en |
dc.subject | multitask operating system | en |
dc.subject | HC08 | en |
dc.subject | processes switching | en |
dc.subject | preemption | en |
dc.subject | periodical tasks | en |
dc.title | Návrh a implementace jádra víceúlohového operačního systému běžícího na platformě HC08 | cs |
dc.title.alternative | Design and Implementation of a Multitask Operating System Kernel Running on HC08 | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.modified | 2020-05-09-23:40:04 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 15164 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2020.05.22 13:56:18 | en |
sync.item.modts | 2020.05.22 12:41:04 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |