Thesis Details

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

Bachelor's Thesis Student: Damborský Roman Academic Year: 2006/2007 Supervisor: Strnadel Josef, Ing., Ph.D.
English title
Design and Implementation of a Multitask Operating System Kernel Running on HC08
Language
Czech
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.

Keywords

kernel, multitasking, multitask operating system, HC08, processes switching, preemption, periodical tasks

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
11 June 2007
Reviewer
Committee
Schwarz Josef, doc. Ing., CSc. (DCSY FIT BUT), předseda
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
Citation
DAMBORSKÝ, Roman. Návrh a implementace jádra víceúlohového operačního systému běžícího na platformě HC08. Brno, 2007. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2007-06-11. Supervised by Strnadel Josef. Available from: https://www.fit.vut.cz/study/thesis/5212/
BibTeX
@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/"
}
Back to top