osCAN ist ein preemptives Echtzeit-Multitasking-Betriebssystem mit optimierten Eigenschaften für den Einsatz auf Mikrocontrollern. Durch die langjährige Erfahrung von Vector mit Betriebssystemen und Treibern für Mikrocontroller ist mit osCAN ein kleiner, robuster Betriebssystemkern entstanden. Er ist zertifiziert gemäß OSEK/VDX Spezifikation 2.2. Dieser offene Standard der Automobilindustrie ist die Grundlage einer langfristigen Verfügbarkeit.
Eigenschaften und Vorteile:
Das herausragende Merkmal von osCAN - neben der Vielzahl unterstützter Prozessoren - liegt in der Kombinationsmöglichkeit mit allen Kommunikationsprotokollen von Vector. Aufgrund seiner statischen Betriebssystemarchitektur ist osCAN klein und schnell. Mittels eines einfach zu handhabenden, grafischen Konfigurationswerkzeugs werden alle Betriebssystemmittel vor der Compilation festgelegt. Die Konfiguration wird im standardisierten OIL-Format (OSEK Implementation Language) abgelegt und gewährleistet so die Portabilität.
Die Entwicklungswerkzeuge von Vector vereinfachen zusammen mit osCAN den Entwicklungsprozess. So bietet das Komponentenmanagement die Möglichkeit zu einer zeitlich parallelen Implementierung von Teilanwendungen und der Integration zur Gesamtanwendung. Dadurch können kurze Entwicklungszeiten und räumlich getrennte Entwicklungen verwirklicht werden.
| osCAN unterstützt viele Controller und Compiler | Verfügbarkeitsliste |
| Mehr Leistung durch hochpräzise Timer | High Resolution Timer |
| Simulation von Scheduling-Tabellen und Berechnung der Schedulability | TimingAnalyzer |
| Emulation von OSEK-OS-Applikationen mit CANoe | CANoe osCAN Library |