Hallo, ich suche Infos über den Aufbau einfacher Echtzeit-Betriebssysteme für Mikrocontroller. Ich habe zwar schon gegooglet aber wirklich was brauchbares nicht gefunden. Es gibt viele Diskussionen drüber und viele fertige Betriebssysteme. Mich interessieren aber eher die Grundlagen, also sowas wie implementiert man Thread-Prioritäten am besten? Wie lassen sich Routinen nachträglich am einfachsten einbinden? Wie garantiere ich, dass eine bestimme Routine in einer bestimmten Zeit fertig wird? Es gibt doch sicher irgendwo eine gute Anleitung, welche evtl. auch Grafiken über den Aufbau enthält oder wo in einfachen Code-Stücken (am besten C) der Aufbau erklärt wird?!?! Hat mir da jemand Infos? Danke, Thomas
Gast
#282565
RTOS
Gast
#282566
Oops, zu schnell gelesen und geschrieben. Sorry.
Gast
#282567
MicroC/OS-II von Labrosse beschreibt detalliert den Aufbau. Siehe auch www.micrium.com
Ich hab die Seite gerade mal besucht. Da gibt's zwar eine schöne Flashanimation wie die Prozesse in der CPU gewechselt werden, aber so extrem viel Infos fand ich dort auch nicht. Thomas
Hallo zusammen! Wenn es nicht unbedingt ein ganzes Betriebssystem sein soll oder um die Grundlagen zu verstehen habe ich vor kurzem einen netten Link gefunden: "Get by Without an RTOS" http://www.embedded.com/2000/0009/0009feat4.htm Grüße Cpt
Gast
#282570
http://www.circuitcellar.com/library/print/1298/Man101/index.htm http://www.avrfreaks.net/index.php?module=dpDocs&func=index&cid=1 Gruß, Matthias
Gast
#552716
Hi, ich hab auch mal ne Frage zu den modernen Betriebssystemsn auf embedded Systemen. Wie hoch wird etwa der RAM (SRAM) Verbrauch sein? Klar, es kommt auf die Anwendung an aber überschlagen? Ich dachte so zwischen 10kB und 100kB könnte es werden. Liege ich richtig?
Gast
#552741
Das kommt sehr darauf an, was du unter einem "modernen Betriebssystem" verstehst. Ein einfaches RTOS für 8bitter ist schon für ein paar hundert Bytes zu haben. Wenn es ein Linux auf ARM9 sein soll, sind eher ein paar Megabytes fällig.
Gast
#552748
was ist mit dem ganzen OSEK Zeug? OSEK-Time etc. Weist du darüber was?
Gast
#552810
@Thomas Finke: Lesen bildet. Fang am Besten mit Minix Büchern an, gehe weiter zu Linux, Unix, dann Windows, dann RTOS, dann µC/Os (das Buch und die Homepage ist sehr ausführlich) und dann ließ das Datenblatt des µC, dann gehts los mit programmieren. Es gibt auch Bücher die heißen "Betriebssysteme", "Operating Systems","Verteilte Systeme", "Distributed Systems", "8086 Handbook", "80386 Handbook". Aber an deiner Stelle wäre eher "Wie Suche ich mit Google für Dummies" geeignet.
@Tim: Hinweis: Der Beitrag den Sie beantworten möchten ist mehr als 6 Monate alt. Wichtige Regeln - erst lesen, dann posten!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.