University of Twente Student Theses
Design of a lightweight real-time streaming kernel
Sisseren, B. van (2007) Design of a lightweight real-time streaming kernel.
PDF
2MB |
Abstract: | This report describes a exible real-time kernel, which is optimised for data-streams, to be used for multi-processor environments. Currently, two processors are used: the MSP430 and the ARM 946E-S. For the rst architecture, an in-house kernel has been developed by Tjerk Hofmeijer. For the ARM architecture, the currently available kernel implementations either lack support for dynamic real-time scheduling or are not available. This document describes the kernel BasOS, which was developed within this project. BasOS is a exible real-time kernel with low memory usage, ecient interrupt handling, both real-time and non-real-time scheduling. The kernel has a programmer-friendly interface and supports several peripherals, like the USART (serial port), USB and the Montium processors. Also, several tools, which support the use of BasOS: a stack usage predictor, a loader of dynamic tasks and a second stage boot loader. |
Item Type: | Essay (Master) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 53 electrotechnology |
Programme: | Embedded Systems MSc (60331) |
Link to this item: | https://purl.utwente.nl/essays/57975 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page