Flexible Safety RTOS - Verbessern Sie die Performance und Safety Ihrer Systeme
Treten Sie ein in das Reich der sicherheitskritischen Anwendungen, wo Zuverlässigkeit nicht verhandelbar ist und Präzision an erster Stelle steht. Das Flexible Safety RTOS ist Ihr zuverlässiger Verbündeter. Es wurde entwickelt, um Ihre Anwendungen in den Bereichen Industrie, Medizin, Eisenbahn und Automobil zu neuen Höhen zu katapultieren, da es die wesentlichen Sicherheitsvorschriften erfüllt.
Projekte mit vorzertifizierter Exzellenz stärken
Das Flexible Safety RTOS ist nicht nur ein Produkt, es ist ein Versprechen - eine Verpflichtung zur Funktionalen Sicherheit und Zuverlässigkeit Ihrer sicherheitskritischen Software. Mit seinen harten Echtzeitfähigkeiten sorgt das Flexible Safety RTOS dafür, dass Ihre Systeme mit der erforderlichen Präzision und Stabilität laufen.
Deterministisches Task Management
Nutzen Sie die Leistung unseres vorhersehbaren Multitasking-Schedulers mit konstanten Kontextwechselzeiten, unabhängig von der Anzahl der verwendeten Tasks. Definieren Sie die Speicherberechtigungen für einen oder mehrere Tasks durch einen sogenannten Prozess.
Vor-zertifizierte Komponente
Verwenden Sie ein vorzertifiziertes RTOS mit Bewertung nach der höchsten Sicherheitsfähigkeit für Ihre anwendbare Sicherheitsnorm. Nutzen Sie die Vorteile des detaillierten Sicherheitshandbuchs und der zugehörigen Dokumente für Ihr Risikomanagement im Projekt.
Erreichen der Diagnosefähigkeit
Erhöhen Sie den Diagnoseumfang Ihres Systems durch integrierte Stack-Überwachung, Prüfung der MPU Konfiguration und der enthaltenen Erweiterung "Safety AddOns" mit Laufzeit-Überwachung, Programmablauf-Überwachung und geschützter End-to-End-Kommunikation.
Das Vertrauen der Branchenführer
Vollständiger Umfang an RTOS-Diensten
Das Flexible Safety RTOS unterstützt Ihr Systementwicklungsteam mit allen Diensten, die ein moderner Echtzeit-Kernel bieten muss. Sie werden die einfachen und geradlinigen Namenskonventionen der API-Funktionen zu schätzen wissen.
- Multi-Tasking Scheduler Der Kerndienst, Scheduler genannt, wählt die aktuell laufende Aufgabe aus und ändert sie. Wir unterstützen prioritätsbasiertes präemptives Multi-Tasking und kooperatives Multi-Tasking. Stets mit konstanter Laufzeit für eine beliebige Anzahl von Tasks.
- Software Timer Der Software-Timerdienst bietet die Möglichkeit, Callback-Funktionen zu einem bestimmten Zeitpunkt auszuführen. Wählen Sie zwischen der zyklischen Ausführung von Callback-Funktionen oder einer einmaligen Timer-Callback-Funktion. Wählen Sie den Systemtick oder einen beliebigen Hardware-Timer als Zeitbasis.
- Speicherschutz Das Speicherschutzmodul verwaltet die Hardwareeinheit MPU oder MMU. Gruppieren Sie eine oder mehrere Tasks mit denselben Berechtigungen. Trennen Sie den RTOS-Speicher vom Anwendungsbereich und aktivieren Sie optional Tasks, die im privilegierten Modus ausgeführt werden.
- Hardware Überwachung Dieses Modul bietet Sicherheitsmaßnahmen für einige gängige Hardwarekomponenten. Dazu gehören die Überwachung von Task- und Interrupt-Stacks, und die Überwachung der Speicherschutz Konfiguration.
- Task Synchronisierung Mit Semaphoren und Ereignis-Flags können Sie mehrere Aufgaben auf verschiedene Weise synchronisieren. Semaphore können im Zähl- und Signalisierungsmodus arbeiten, und Ereignis-Flags können mehrere Ereignisse mit einer ALL- oder ANY-Maskierung kombinieren.
- Ressource Verwaltung Für die Verwaltung der verwendeten Ressourcen steht Ihnen die Mutex und die integrierte Speicherverwaltung zur Verfügung. Definieren Sie eine beliebige Anzahl von Speicherbereichen und nutzen Sie die Vorteile einer konstanten Laufzeit für das Reservieren und Freigeben von Speicherblöcken.
- Interne Kommunikation Für die Kommunikation zwischen Tasks und Interrupts stellt das RTOS die Dienste Mailbox und Queue zur Verfügung. Die Kommunikation erfolgt mit einer Zero-Copy-Technologie und unterstützt den Queueing-Modus (First-in-First-out) und den Stacking-Modus (Last-in-First-out).
- System Erweiterung Das RTOS bietet mehrere Hook-Funktionsschnittstellen zur Anpassung oder Erweiterung des Systems. Zu diesen Schnittstellen gehören Task-Lebenszyklus-Hooks (Erstellen und Löschen), Timing-Hooks (Systemtick und Leerlaufzeit) und System-Hooks (Kontextwechsel und Task-Rückkehr).
Die Wahl von Visionären der Industrie
Umfassende Hardware-Unterstützung
Das RTOS-Produkt umfasst zwei wählbare Komponenten: Die Hardware-Abstraktionsschicht, die hauptsächlich vom Evaluation Board abhängt, und die Entwicklungsumgebung.
Nagelneue Mikrocontroller
Wir arbeiten ständig an neuen Kombinationen. Wenn Sie auf der Suche nach einer neuen CPU sind, bieten wir Ihnen ein Starterkit-Paket an, das innerhalb weniger Wochen implementiert wird und die vorzertifizierte Lieferung parallel zu Ihrer Entwicklung abschließt.
Vorzertifizierte Pakete
Sie erhalten ein vorzertifiziertes RTOS-Paket für die von Ihnen gewählte Kombination aus öffentlich zugänglichem Evaluation Board und Entwicklungsumgebung. Die enthaltenen Dokumente führen Sie durch die erste Inbetriebnahme des RTOS.
Ältere Mikrokontroller
Wenn Sie vor der Herausforderung stehen, eine alte Hardware zu verwenden und ein RTOS für Ihr sicherheitskritisches Produkt benötigen. Dann ist das erschwingliche und extrem flexible RTOS genau das Richtige für Ihre speziellen Anforderungen.
Sind Sie bereit, das Flexible Safety RTOS auszuprobieren?
Erleben Sie den Unterschied des Flexible Safety RTOS noch heute und fordern Sie Ihr kostenloses Evaluierungsexemplar für ein verfügbares Starterkit-Paket an!