Hallo, Ich möchte eventuell auf dem AT91SAM7(256+) ein RTOS einsetzen, am liebsten eine Open-Source Version. Hat das jemand von euch schon gemacht und könnt ihr mir Tips geben, welches sich am besten eignet? Vielen Dank! Peter
OK, danke... Hat jemand Erfahrung mit eCos oder ist das eine Nummer zu groß?
Für den SAM7S64 gibt es eine eCos Portierung. Andere System die Du testen könntest: tnKernel (www.tnkernel.com) ucOSII (www.micrium.com) => dazu benötigst Du aber noch den Source der im Buch MicroC / OS-II: The Real Time Kernel von Jean J. Labrosse enthalten ist.
Hallo Dirk, ucOS-II scheint nicht free zu sein, oder? Man kann den Code und die Doku aber runterladen. Fehlt da etwas oder wieso braucht man das Buch?
Den Code kannst Du nicht laden. Den gibt es auf der CD, die beim Buch dabei liegt. Die Downloads umfassen eigentlich nur die BSP (board support package). Das Buch erklärt den Aufbau eines RTOS anhand des Codes. Die genaue Lizenz kenne ich jetzt auch nicht. Ich weiß nur, daß es für Unis frei ist
Mit FreeRTOS hast Du aber auch kein schlechtes System. Du könntest Dich auch noch bei www.quantum-leaps.com umsehen. Die beschäftigen sich zwar hauptsächlich mit Statemachines aber haben auch etwas was sich Quantum-Kernel nennt.
Hallo, Danke für die vielen Links. Kennst du auch diese Seite http://www.nilsenelektronikk.no/neprod.html ? Sieht auch recht interessant aus... BTW: Ich habe mir die Sourcen, die ich von ucOS-II heruntergeladen habe, mal etwas angeschaut. Es scheint tatsächlich alles dabei zu sein. Selbst ein TCP/IP Stack ist dabei...
ucos-II ist für den kommerziellen Einsatz nicht ganz billig. Falls Du Dir eine EW-Umgebung zulegen willst: bei Rowley Crossworks ist neben der IDE auch ein RTOS mit dabei, inkl. Source. Den Source bekommst Du bereits in der Eval-Version mit. Sicher eine schöne Sache, wenn das RTOS mit in die Debug-Umgebung integriert ist. Viele Grüße, Stefan
Hi, Ich habe mich für den 'TN-Kernel' entschieden :) FreeRTOS ist sehr primitiv, es hat keine Synchronisationsobjekte (Eventflags, Mutexes, etc.), all das und vieles mehr hat aber der TN-Kernel. Danke nochmals für die vielen Tips!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.