MICROSAR OS

Vector Informatik GmbH

Details

MICROSAR OS ist ein preemptives Echtzeit-Multitasking-Betriebssystem nach dem AUTOSAR-Standard der Automobilindustrie.

- Optimiert für den Einsatz auf Microcontrollern
- Prioritätsgesteuerte Task-Verwaltung und vielfältige Synchronisierungsmechanismen
- Erzeugung zyklischer wie singulärer Zeitintervalle sowie ereignisgesteuertes Verhalten
- Nutzung von Systemdiensten auch innerhalb der Interrupt-Serviceroutinen durch flexibles Interrupt-Konzept
- Kleiner, robuster Betriebssystemkern
- Vielzahl unterstützter Prozessoren
- Klein und schnell durch statische Betriebssystem-Architektur
- Leicht bedienbares Konfigurationswerkzeug
- Multi-core-Betriebssystem mit kleinem Synchronisationsoverhead
- Entwickelt nach ISO 26262 bis ASIL D, Qualitätsprozess SPICE Level 3.

Produktbeschreibung

Produktname
MICROSAR OS
Produkteinführung
1997
Einsatzgebiet
Steuergeräte, automotive und non-automotive
Modulares System
Skalierbares System
Echtzeiterweiterung für Windows bzw. Linux
--
Nähere Beschreibung des Echtzeitbetriebssystems
Multitasking-Echtzeit-Betriebssystem speziell für Embedded-Anwendungen. Präemptiv, skalierbar. Entwickelt nach ISO 26262 / ASIL-D mit Partition und Timing-Überwachung, Lieferung als Sourcecode.

Hardwareplattformen (Zielsystem)

x86
--
68xxx
--
ARM, StrongARM
alle
Geode
--
MIPS
--
Pentium M
--
PowerPC
--
Xscale
--
Weitere Hardwareplattformen
Renesas RH850, Infineon Tricore, MPC57xxx. Vollständige Verfügbarkeitsliste: http://vector.com/ds_microsar.availability_de
Kleinste Plattform
lauffähig auf 16 bit Prozessoren

Eigenschaften und Hilfsmittel für die Zielsysteme

Erfüllbare Echtzeitfähigkeit
hart
Erreichbare Verfügbarkeit (Ausfallsicherheit beim Einsatz auf der Zielhardware)
99,99%
Bedienoberfläche
nicht vorhanden
Entwicklungs-Tools
Grafischer Konfigurator
Entwicklung auf dem Zielsystem oder Cross-Entwicklungsumgebung
Cross-Entwicklungsumgebung
Verfügbare Programmiersprachen
C, C++
Remote Debugging
Über ORTI Standard oder XCP
Tools zur Systemanalyse
CANoe, Timing-Architects Tool Suite, GLIWA T1

Ressourcen

Speicherbedarf für das Betriebssystem von
20 k
Speicherbedarf für das Betriebssystem bis
70 k
Speicherverwaltung für die Applikation von
Plattformabhängig
Speicherverwaltung für die Applikation bis
Plattformabhängig
Dynamisches Hinzuladen von Komponenten
CPU-Typ
32, 64 bit CPUs
Stromsparfunktion
über Applikation

Architektur

Microkernel
Client/Server-Betriebssystem
Mehrprozessorunterstützung
redundant, lose gekoppelt
Schedulingverfahren zur Prozessorzuteilung
FPP (Fixed Priority Preemptive), FPN (Fixed Priority Non-Preemptive)
Multitasking: Maximale Taskanzahl
32768
Besonderheiten Multitasking
prioritätengesteuertes preemptives Multitasking, ereignisgesteuert
Maximale Anzahl von Prioritätsebenen
32768
Single-Process-Multi-Thread
Multi-Prozess-Multi-Thread
Direct Message Passsing
Adressraumstruktur
ein globaler Adressraum
Besonderheiten beim Speichermanagement
Partition Protection (optional), Semaphore (optional), Resourcen nach Priority Ceiling Protocol ;
Portierbarkeit auf andere Zielsysteme
auf Anfrage

Mögliche Funktionalität

Grafische Benutzeroberflächen erstellen
--
Windowing
--
Ein-/Ausgabemöglichkeiten
--
Dateisystem
Embedded Flash File System
Festplattenverwaltung
--
Netzwerkfähigkeit
--
Unterstützte Feldbusse
CAN, LIN, FlexRay, Automotive Ethernet
Drahtlose Kommunikation
--
http-Server
--

Dienstleistungen

Technische Unterstützung
Integration, Inbetriebnahme vor Ort, Workshops, Design-Beratung
Schulung
Schulungen bei Vector oder beim Kunden vor Ort, in Deutsch, Englisch, Japanisch

Firma

Vector Informatik GmbH