7152458-RealTime-and-Embedded-Guide - Real-Time and...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Real-Time and Embedded Guide Herman Bruyninckx K.U.Leuven, Mechanical Engineering Leuven Belgium Herman.Bruyninckx@mech.kuleuven.ac.be Real-Time and Embedded Guide by Herman Bruyninckx Copyright 2000, 2001, 2002 Herman.Bruyninckx@mech.kuleuven.ac.be This Guide covers the fundamentals of (i) real-time and embedded operating systems (focusing mostly on the differences with general purpose operating systems such as Linux), and (ii) real-time programming. The emphasis is on Free Software and Open Source Software examples: RTAI, RTLinux, eCos, RT-EMS, uCLinux, ..., with a more than proportional focus on RTAI. This text also talks about design issues, software patterns and frameworks for real-time applications. That is, the high-level aspects of these software projects. These higher levels are often poorly dealt with in publications on real-time programming, which leads to the unfortunate situation that still too many real-time programmers use only the powerful but dangerously unstructured API of their RTOS. Missing the chance to develop more structured, and, hence, more deterministic and more portable software systems. Both the low-level RTOS primitives, and the high-level design issues, are illustrated by the real-world example of a hard real-time core for feedback control and signal processing. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation, with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of this license can be found at http://www.fsf.org/copyleft/fdl.html. Revision History Revision 0.01 Aug 31, 2000 Revised by: hb Initial draft Revision 0.02 Sep 30, 2000 Revised by: hb Added: more info about signals Revision 0.03 Sep 20, 2001 Revised by: hb Removed: empty hardware, user space GUI and FAQ sections. Added: Software Patterns Revision 0.04-build-20021211-1936 Dec., 11 2002 Revised by: hb Extended and heavily reworked version. Preparing for pre-release. Table of Contents About this Guide.........................................................................................................................................i 1. Purpose and scope...........................................................................................................................i 2. Feedback .........................................................................................................................................i 3. Copyrights, Licenses and Trademarks .......................................................................................... ii 4. Acknowledgements....................................................................................................................... ii I. Operating system basics .........................................................................................................................i 1. Real-time and embedded operating systems..................................................................................11....
View Full Document

This note was uploaded on 01/18/2012 for the course INFORMATIK 2011 taught by Professor Phanthuongcang during the Winter '11 term at Cornell University (Engineering School).

Page1 / 177

7152458-RealTime-and-Embedded-Guide - Real-Time and...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online