Hallo zusammen, ich habe ein automotive Steuergerät, das Mitte bis Ende der 90er entwickelt wurde. Die CPU ist ein Freescale 32 bit (CPU32), der Programmspeicher 128 kB und der RAM 4 kB groß. Welches Betriebssystem könnte hier eingesetzt worden sein? Welche Betriebssysteme waren damals gängig? Gab es damals überhaupt einen gemeinsamen Standard dafür (wie heute AUTOSAR)? Grüße Steffen
Spontan fällt mir nur OS9 von Microware ein, gibt es schon sehr lange, hat ein Kollege bereits Ende der 1980er Steuerungen mit programmiert. Ich glaube der Name kam sogar von der Erstimplementation auf einem 6809. Einfach mal googeln, über RTOSe gibt es genügend Metaseiten.
Nucleus (PLUS), Vxworks, pSOS, OSE, OS/9, usw. Wie schon Vorredner geschrieben haben, muss aber gar kein RTOS darauf laufen. Vielfach wird auch einfach eine Hauptschleife mit zyklischem Aufruf der Teilfunktionen verwendet, was man im weitesten Sinne als kooperatives Multitasking bezeichnen könnte.
Damals wurde im Automotive-Umfeld noch a weng gebastelt. ISO-Normen und Standards gab es eher weniger. Kann mir durchaus vorstellen dass dort ein Eigengewächs drauf läuft, vielleicht wirklich nur eine while(1)-Schleife. Um welches Steuergerät handelt es sich denn? 32-Bit lässt auf ein größeres Projekt schließen (noch heute werden für kleine Steuergeräte, z.B. Gurtstraffer, 16-Bit Controller verwendet), vielleicht Motorsteuergerät? Da könnt ich mir vielleicht doch was komplexeres vorstellen, z.B. OSEK.
Andreas S. schrieb: > usw. VSPWorks (wurde irgendwann von WindRiver gekauft und dann von denen eingestampft :-( War damals schon Multi-CPU fähig.
Vielen Dank für Eure Tipps! Es handelt sich übrigens um ein Getriebesteuergerät. Der Programmcode ist ewig lang. Ein großer Teil davon wird die Eigendiagnose sein. Aber ich frage mich, was der Rest ist. Ich kann mir vorstellen, dass ein weiterer Teil das Betriebssystem ist. Das interessiert mich aber nicht besonders, deshalb würde ich es gerne außen vor lassen. Und dafür muss ich wissen, welche Eigenschaften es hat.
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.