• German

Main Navigation

Hoelscher/etal/2018a: Examining and Supporting Multi-Tasking in EV3OSEK

Bibtype Inproceedings
Bibkey Hoelscher/etal/2018a
Author Hölscher, Nils and Chen, Kuan-Hsun and von der Brüggen, Georg and Chen, Jian-Jia
Title Examining and Supporting Multi-Tasking in EV3OSEK
Booktitle 14th annual workshop on Operating Systems Platforms for Embedded Real-Time applications, OSPERT 2018, July 3, 2018. Barcelona, Spain
Abstract Lego Mindstorms Robots are a popular platform for graduate level researches and college education purposes. As a portation of nxtOSEK, an OSEK standard compatible real-time operation system, EV3OSEK inherits the advantages of nxtOSEK for experiments on EV3, the latest generation of Mindstorms robots. Unfortunately, the current version of EV3OSEK still has
some critical issues. In this work we address task preemption, a common feature desired in every RTOS. We reveal the related issues in the current design and propose corresponding solutions for EV3OSEK that fix the issues in the IRQ-Handler and the task dispatching properly, thus enabling real multi-tasking on EV3OSEK. Our verifications show that the current design flaws are solved. Along with this work, we suggest that researchers who performed experiments on nxtOSEK should carefully examine if the flaws presented in this paper affect their results.
Year 2018
Projekt SFB876-A1
Bibtex Here you can get this literature entry as BibTeX format.