Kapitel 6. Den Fluss der Aktivitäten steuern

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In Kapitel 2 haben wir uns verschiedene Möglichkeiten angesehen, ein System in überschaubare Teile zu zerlegen. In diesem Kapitel ging es um das Was und Warum, in diesem Kapitel um das Wie. Wenn du die Teile erst einmal identifiziert hast, kann es entmutigend sein, sie alle zu einem System zusammenzufügen.

Zeitplanungsprogramme und Grundlagen des Betriebssystems

Um ein eingebettetes System ohne ein Betriebssystem zu strukturieren, musst du einige Dinge verstehen, die ein Betriebssystem für dich tun kann. Ich werde hier nur die wichtigsten Punkte aufzählen; wenn dir etwas in diesem ersten Abschnitt neu ist, solltest du ein Buch über Betriebssysteme lesen (siehe "Weiterführende Literatur").

Aufgaben

Wenn du deinen Computer einschaltest, lädst du, wenn es dir wie mir geht, ein E-Mail-Programm, einen Webbrowser und einen Compiler. Einige andere Programme werden automatisch gestartet (z. B. mein Kalender). Jedes dieser Programme läuft auf dem Computer, scheinbar parallel, auch wenn du nur einen Prozessor hast.

Hinweis

Drei Wörter, die leicht unterschiedliche Bedeutungen haben, sich aber weitgehend überschneiden, werden manchmal austauschbar verwendet. Diese Definitionen sind die, die mir beigebracht wurden, aber manche RTOSs können sie auch umdrehen. Eine Aufgabe ist etwas, das der Prozessor tut. Ein Thread ...

Get Herstellung eingebetteter Systeme, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.