Zum Hauptinhalt springen
Produkt

ADLATUS® RTOS Base Software

Schlanke, echtzeitfähige Embedded-Basissoftware für Automotive- und Industrie-Steuergeräte – ohne AUTOSAR-Overhead.

Überblick

Schlankes Echtzeit-Betriebssystem.

Die ADLATUS® RTOS Base Software ist ein kostengünstiges, konfigurierbares Echtzeit-Betriebssystem für Steuergeräte mit wenig Speicherplatz. Es bringt die wesentlichen Grundfunktionen mit und ist die Basisplattform für alle weiteren ADLATUS®-Produkte.

Typischer Einsatz: Steuergeräte für Industrieelektronik und Multiprozessor-Architekturen, für die AUTOSAR-Lösungen zu groß oder zu teuer sind.

Technische Features & Produktmerkmale

Was die RTOS Base Software mitbringt

Echtzeit und LockFree

  • Schlankes Betriebssystem mit präemptivem Task Scheduling
  • Echtzeitfähig mit LockFree-Algorithmen (keine Unterbrechung von Interruptroutinen)

Portierbarkeit

  • Einfache Portierbarkeit auf marktgängige Automotive-Prozessoren

Kommunikation

  • CAN/CAN FD, LIN-Master/Slave
  • Weitere Bussysteme auf Anfrage
  • ISO 15765-2 Transportprotokoll
  • Einbindung von proprietären Protokollen möglich
  • Konfigurationstool für CAN-Kommunikationsmatrix mit Code-Generator

Diagnose

  • UDS-Server als generische Middleware mit vollständigem Session-Handling

Prozessreife

  • ASPICE V4 CL2
FAQ

Häufige Fragen zur ADLATUS® Base Software

Was ist ADLATUS Base Software?

Die ADLATUS Base Software ist eine embedded Basissoftware für Automotive– und Industrie-Steuergeräte. Sie besteht aus einem konfigurierbaren, kostengünstigen Echtzeitbetriebssystem mit lock-free-Algorithmen, dem UDS-Server, dem Transportprotokoll ISO 15765-2 und den CAN-/CAN-FD-Treibern mit CAN-Signalverarbeitung. Sie ist Bestandteil der ADLATUS Software Suite.

Die Software ist objektorientiert in C mit wenigen Compilerschaltern implementiert. Generischer und hardwarespezifischer Code sind über die HAL getrennt, die Portierung auf einen neuen Mikrocontroller erfolgt durch Austausch der HAL. Einzelne Komponenten sind über definierte Schnittstellen austauschbar. Das ADLATUS-Produktpaket besteht aus CORE, HAL und CPS (Customer Programming Sequence).

Welche Qualitäts- und Sicherheitsstandards gelten?

Die Softwareentwicklung erfolgt nach ASPICE Capability Level 2 und nach ISO 26262 für die Software-Sicherheit. Der Code ist MISRA C:2012-konform, die statische Analyse erfolgt mit PC-lint. Anforderungen sind durchgängig über Code bis zu Tests nachverfolgbar. Auf Unternehmensebene bestehen ISO 9001:2015, Automotive SPICE (VDA-Scope, CL2) und TISAX CL2 für Informationssicherheit.

Wofür ist Base Software vorgesehen?

Base Software ist für Steuergeräte vorgesehen, für die AUTOSAR zu teuer, zu schwerfällig oder für den Mikrocontroller zu groß ist. Typische Anwendung sind CAN-Steuergeräte mit wenig Speicherplatz. Die Basisplattform umfasst die Softwareupdate-Lösung ADLATUS Update. Einsatzgebiete sind Industrieelektronik, Automotive-Steuergeräte und Multiprozessor-Architekturen.

Ist Base Software an AUTOSAR angelehnt?

Die Softwarearchitektur ist an AUTOSAR angelehnt. Base Software richtet sich an Mikrocontroller mit wenig Speicher, auf denen eine AUTOSAR-Implementierung zu groß ist.

Welche Lizenz- und Liefermodelle gibt es?

Es sind die Lizenzoptionen Software-Buyout, General- oder Projektlizenz verfügbar. Projektlizenzen gibt es als Einzel-Projekt-Lizenz für ein Projekt auf einem Mikrocontroller, als Multi-Projekt-Lizenz für mehrere Projekte auf einem Mikrocontroller und als Multi-Plattform-Lizenz für mehrere Projekte auf einer Mikrocontroller-Familie. Die Lieferung erfolgt als Binary (Objekt- oder Hex-Files) oder als Quellcode. Software-Projektintegration oder reine Dateilieferung wird vereinbart. Wartungsverträge decken ADLATUS und Projekte ab.