Dies ist die Linux-App namens Pharos, deren neueste Version als pharos3.4.0.tar.gz heruntergeladen werden kann. Es kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.
Laden Sie diese App namens Pharos mit OnWorks kostenlos herunter und führen Sie sie online aus.
Befolgen Sie diese Anweisungen, um diese App auszuführen:
- 1. Diese Anwendung auf Ihren PC heruntergeladen.
- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.
- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.
- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.
- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.
- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.
SCREENSHOTS
Ad
Pharos
BESCHREIBUNG
Pharos ist ein kostenloses Open-Source-RTOS für sichere Echtzeitsysteme mit den folgenden Eigenschaften:
- Speicher und erweiterte Zeitpartitionierung (TSP)
- Native Unterstützung für sporadische, periodische und aperiodische Threads
- Präventiver Scheduler mit fester Priorität
- Ausführungszeitschutz (Threads werden länger an der Ausführung gehindert, als sie konfiguriert sind)
- Geringe Größe (das vollständige Bild hat etwa 100 bis 300 KiB Text und etwa 30 KiB Daten)
- Harter Echtzeitdeterminismus
- Schnelle kritische Abschnitte
- Priorisierte verschachtelte Interrupts
- Partitionsübergreifende Kommunikation mit Filtern zum Schutz vor unerwünschtem Zugriff
- Multicore-Unterstützung (RMP)
- Unterstützt ARM9, Cortex-A/R/M und Aarch64, RISC-V64 (64 Bit)
- Die komplette TestSuite (siehe untenstehende Informationen) wird für jede Plattform in jedem Release erfolgreich ausgeführt
- Getestet: Mehr als 170 KLOC anforderungsbasierter Tests, die für jedes Board bei jeder Veröffentlichung durchgeführt werden
- Aktuelles Benutzerhandbuch ebenfalls verfügbar
Weitere Informationen finden Sie auf unserer Wiki-Seite.
Eigenschaften
- RTOS
- TSP
- Gemischte Kritikalität
- Speicherschutz
- Zeitschutz
- Präventiver Scheduler mit fester Priorität
- Hierarchischer Scheduler (z. B. ARINC 653) – optional
- Statische Konfiguration (Standard und empfohlen)
- Periodische Threads
- Sporadische Threads
- Aperiodische Threads
- Verschachtelte priorisierte Interrupts
- Schnelle kritische Abschnitte
- Flexible Filter zwischen Partitionen
- Multicore-Unterstützung (RMP)
- Schnelle und skalierbare Inter-Core-Kommunikation
- Anpassbare CPU-Unterstützung
- Zero-Copy-Übertragung großer Datenmengen zwischen Partitionen (Kanälen)
- Kopierfreie Übertragung großer Datenmengen innerhalb der Partition (LW-Warteschlange)
- Decken-/Zähl-/Mutex-Semaphoren
- Software-Timer
- Dynamische Speicherzuweisung – optional
- "Kleine Größe
- 32-Bit-RTOS
- 64-Bit-RTOS
- ARM9
- Cortex-A
- Kortex-R
- Kortex-M
- aarch64
- RISC-V (64 Bit)
Publikum
Luft- und Raumfahrt, Entwickler, Architekten, Sicherheitsexperten, Automobil
Programmiersprache
Montage, C
Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/rtospharos/ abgerufen werden kann. Es wurde in OnWorks gehostet, um es auf einfachste Weise online über eines unserer kostenlosen Betriebssysteme ausführen zu können.