Thesis Details
Návrh a implementace jádra víceúlohového operačního systému běžícího na platformě 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.
kernel, multitasking, multitask operating system, HC08, processes switching, preemption, periodical tasks
Linhart Miroslav, doc. Ing., CSc. (DCSY FIT BUT), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Pitner Tomáš, doc. RNDr., Ph.D. (FI MUNI), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), člen
@bachelorsthesis{FITBT5212, author = "Roman Damborsk\'{y}", type = "Bachelor's thesis", title = "N\'{a}vrh a implementace j\'{a}dra v\'{i}ce\'{u}lohov\'{e}ho opera\v{c}n\'{i}ho syst\'{e}mu b\v{e}\v{z}\'{i}c\'{i}ho na platform\v{e} HC08", school = "Brno University of Technology, Faculty of Information Technology", year = 2007, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/5212/" }