Show simple item record

High precision automatic scheduling of task sets for microcontrollers

dc.creatorNess, Benjamin
dc.date.accessioned2020-08-22T00:14:55Z
dc.date.available2010-04-17
dc.date.issued2008-04-17
dc.identifier.urihttps://etd.library.vanderbilt.edu/etd-03302008-213248
dc.identifier.urihttp://hdl.handle.net/1803/11735
dc.description.abstractIn low-end microcontroller systems task scheduling is often not done, performed using very ad-hoc methods, or using a high-overhead RTOS. In this paper we offer an alternative: the design-time generation of high-precision schedules which are then executed using a minimal scheduler on a microcontroller. The schedules are derived from a simple task modeling language that allows the specification of properties of tasks, constraints on task execution, as well as worst-case interrupt rates and interrupt service execution times. An off-line scheduling algorithm then computes a schedule for the tasks specified which is then compiled and linked with a simple execution kernel that performs the scheduling. The paper describes the modeling language, the schedule computation approach used, the run-time kernel, as well as experimental results.
dc.format.mimetypeapplication/pdf
dc.subjectMicrocontrollers -- Programming
dc.subjectscheduling
dc.subjectmicrocontrollers
dc.subjectembedded systems
dc.subjectreal-time
dc.subjectEmbedded computer systems -- Programming
dc.titleHigh precision automatic scheduling of task sets for microcontrollers
dc.typethesis
dc.contributor.committeeMemberSandeep Neema
dc.type.materialtext
thesis.degree.nameMS
thesis.degree.levelthesis
thesis.degree.disciplineElectrical Engineering
thesis.degree.grantorVanderbilt University
local.embargo.terms2010-04-17
local.embargo.lift2010-04-17
dc.contributor.committeeChairGabor Karsai


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record