RTEMS 4.11 Internals Manual from Luca Bonato
Sebastian Huber
sebastian.huber at embedded-brains.de
Mon Oct 17 11:39:35 UTC 2016
Hello,
Luca Bonato created an RTEMS Internals Manual for RTEMS 4.11 and kindly
allowed to share this document. It is available here:
https://ftp.rtems.org/pub/rtems/people/sebh/rtems-4.11-internals-manual-luca-bonato.pdf
From the introduction:
"This document aims to help in understanding the inner structure and inner
working of the RTEMS kernel. This document is aimed to developers who are
interested in discovering the kernel of RTEMS and that are not
familiar with
it: this manual should accompany them (step by step) by showing the most
important features of the OS (namely scheduler, semaphores, messages and
events).
The kernel of RTEMS is big, and in this document only a little subset
of it is ex- plained. This document focuses on the time-composable
version of
RTEMS produced at the University of Padua based on the work-in-progress
RTEMS 4.11 at commit 40d24d54ab59fdb2e4133128bf184ec8935f3545 (April
2015).
The focus is on the SMP personality of the kernel (which is only a proof of
concept in version 4.11), and specifically targets the fixed-priority
scheduler
and the RTEMS API (no POSIX).
However, even if it is focused on a specific version of RTEMS, this document
should reveal useful even for the master branch of RTEMS-SMP. Some
discrepancies are to be expected, but the core concepts should still hold.
Moreover, some topics are not considered because subjected to rapid change
(e.g., consistency and synchronization inside the kernel) or because too
platform specific (e.g., interrupts)."
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the users
mailing list