High precision automatic scheduling of task sets for microcontrollers

dc.contributor.committeeChairGabor Karsai
dc.contributor.committeeMemberSandeep Neema
dc.creatorNess, Benjamin
dc.date.accessioned2020-08-22T00:14:55Z
dc.date.available2010-04-17
dc.date.issued2008-04-17
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.identifier.urihttps://etd.library.vanderbilt.edu/etd-03302008-213248
dc.identifier.urihttp://hdl.handle.net/1803/11735
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.type.materialtext
local.embargo.lift2010-04-17
local.embargo.terms2010-04-17
thesis.degree.disciplineElectrical Engineering
thesis.degree.grantorVanderbilt University
thesis.degree.levelthesis
thesis.degree.nameMS

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis2.pdf
Size:
245.38 KB
Format:
Adobe Portable Document Format