Doyle, David (1996) Ease: a real-time multitasking executive. Master of Engineering thesis, Dublin City University.
Abstract
Ease the real time multitasking executive described m this thesis is designed for embedded systems with particular emphasis on DSP motor control applications.
Ease provides an application software interface to the underlying hardware and encourages an object oriented programming approach which inherently enhances software integrity, maintainability and dependability in the potentially chaotic real time environment. Its focus is to tackle the undesirable aspects of real time programming and device dependent issues thereby allowing the application programmer to concentrate more on the application.
The multitasking aspect of the executive means application tasks can be generated with ease which aids development, evolution or enhancement of an application. The multitasking aspect also facilitates tasks dedicated to on-line reconfiguration, error handling and fault correction or shutdown procedures.
The software quality of a real time application running on the Ease platform is paid for by a small percentage of CPU processing power and a larger response time to external events than an unstructured monolithic interrupt driven system.
During the course of research, development and prototyping of Ease , a number of suitable sample applications have been explored to test and optimise its functionality. The most notable of these is the control system for the motor simulation of a shock absorber with an active disturbance load. This was implemented as seven concurrent tasks in a uniprocessor DSP system, running Ease.
Metadata
Item Type: | Thesis (Master of Engineering) |
---|---|
Date of Award: | 1996 |
Refereed: | No |
Supervisor(s): | McMullin, Barry |
Uncontrolled Keywords: | Real-time data processing; Real-time programming; DSP motor control applications; Digital Signal Processing |
Subjects: | Computer Science > Software engineering |
DCU Faculties and Centres: | DCU Faculties and Schools > Faculty of Engineering and Computing > School of Electronic Engineering |
Use License: | This item is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 3.0 License. View License |
ID Code: | 18531 |
Deposited On: | 24 Jul 2013 13:16 by Celine Campbell . Last Modified 24 Jul 2013 13:16 |
Documents
Full text available as:
Preview |
PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
2MB |
Downloads
Downloads
Downloads per month over past year
Archive Staff Only: edit this record