Hallo zusammen, im Rahmen einer Arbeit möchte ich ein kleines Steuersystem entwickeln. Ich überlege zum Testen das FlexDevel Starter Kit von TZM zu holen. In dem Board ist ein Freescale MPC5567 integriert. Hat jemand schon positive/negative Erfahrungen damit gemacht? Als nächstes sollen bei der Steuerapplikation mehrere Tasks gleichzeitig gefahren werden, d.h. ich benötige eine Art (RT) Betriebssystem mit vernünftigem Scheduling und Prioritäten. Weiss vielleicht Jemand, ob ein OSEK auf dem Teil laufen würde. Reichen die Resourcen des MPC5567 dafür aus? Hat Jemand mit dem Gerät schon etwas ähnliches machen können? Welche Alternativen hätte man als kleines RT OS für diesen Controller, um in absehbarer Zeit schnell zu einer Anwendung zu kommen? Viele Grüße, Vlad
Es gibt schon einige realtime OS für die MPC55xx Familie mir ist aber keine Open Source Variante/Port bekannt. Da wären uVelocity, VxWorks usw. Eine Übersicht gibt's bei Wikipedia, viele davon unterstützen den e200 Core. Von Micrium gibt es eine Forschungslizenz. Ecos ansich wäre frei verfügbar allerdings gibt es den MPC55xx Port dort auch nur über die kommerzielle Schiene (Ecoscentric). Oder selber nen Port schreiben. Zum MPC5567, je nach Version mit 64 oder 80kb RAM läuft das OS ohne Problem. Für Netzwerkanbindung ist externes RAM auf jedenfall empfehlenswert. Das Flexraymodul kann ohne zus. Puffer auskommen.
Hallo Vlad, ich arbeite in einem free and open source OSEK implementation: FreeOSEK (http://opensek.sourceforge.net) FreeOSEK läuft heute nicht für MPC5567, bist jetzt würde es für ARM7, posix und windows portiert, und ports für S12X und IA32 sind on going. FreeOSEK zu porten ist noch so schwierig aber klar muss man HW Spezifisches know how (MPC5567) haben und klar Zeit. Sie können sich gerne melden wenn noch Interesse gibt. Grüße Mariano.-
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.