mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Multitasking


Autor: Xion (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Xion (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Am besten mit Beispiele.

Autor: Alban (Gast)
Datum:

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

http://www.amazon.de/exec/obidos/ASIN/1578201039/q...


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/

Autor: Xion (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
sehr intersant sind auch fall beispiele in c.

Autor: Xion (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke sehr gut das buch ist leider an der uni vergriffen.

Autor: arc (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Xion (Gast)
Datum:

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

Autor: arc (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.