Forum: Mikrocontroller und Digitale Elektronik Multitasking


von Xion (Gast)


Lesenswert?

Hallo Leute,
Ich muss für einen controller ein Betriebsystem entwickeln. Am besten
natürlich Multitasking, da ich an der uni bin muss ich das ganze
natürlich am Ende theoretisch belegen.
Die Frage ist welches Buch empfilt ihr mir?
Danke.

von Xion (Gast)


Lesenswert?

Am besten mit Beispiele.

von Alban (Gast)


Lesenswert?

Schau dir mal die Beschreibung von "MicroC/OS-II The Real-Time Kernel"
an.

http://www.amazon.de/exec/obidos/ASIN/1578201039/qid%3D1141998287/303-6806288-1896214


In dem Buch wird das Echzeitbetriebsystem µC-OS beschrieben. Mit dem
Buch bekommst du auch gleich den Source Code, was zur Veranschaulichung
hilft.

Ein Kapitel ist sehr allgemein gehalten und beschreibt Echtzeit
Konzepte. Der Rest geht dann in die Tiefe und beschreibt das
Betriebsystem.

Du hast zwar nicht geschrieben das du Echtzeit benötigst, aber
vielleicht hilft dir das Buch, da es verschiedene Konzepte diskutiert
und dann auf die Implementierung im Detail eingeht.

Die Seite des Betriebssystems findest du hier: http://www.ucos-ii.com/

von Xion (Gast)


Lesenswert?

sehr intersant sind auch fall beispiele in c.

von Xion (Gast)


Lesenswert?

Danke sehr gut das buch ist leider an der uni vergriffen.

von arc (Gast)


Lesenswert?

Wenns um die Grundlagen geht: A. Tanenbaum, Moderne Betriebssysteme
und/oder vom selben Autor: Operating Systems Design And Implementation
(3/e) http://www.minix3.org/doc/

Für die Praxis würde ich mir den Aufbau und die Implementation von
kleineren und größeren Systemen ala
http://www.freertos.org/
http://ecos.sourceware.org/
http://www.uclinux.org/
ansehen

Wer vor Oberon nicht "zurückschreckt" findet auf
http://www.oberon.ethz.ch/ auch interessante Sachen.
http://www.cs.inf.ethz.ch/~muller/PieterMuller.pdf

von Xion (Gast)


Lesenswert?

Vielen vielen dank hab breits die bücher bestellt aber was heisst grund
lagen es handelt sich um eine Software Entwicklung.

von arc (Gast)


Lesenswert?

"Moderne Betriebssysteme" beschreibt vorallem die Grundlagen von
Betriebssystemen (Hardware, Prozesse, Threads,
Interprozeßkommunikation, Speicherverwaltung, I/O, Dateisysteme) inkl.
der möglichen Lösungsstrategien(Scheduling-Algorithmen etc.) allerdings
ohne konkrete Implementationen.

"Operating Systems Design And Implementation" geht dagegen
hauptsächlich auf die Implementation ein (anhand von Minix).

Homepage des Autors
http://www.cs.vu.nl/~ast/

http://www.cs.vu.nl/~ast/books/book_software.html

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.