Questa è l'app Linux chiamata Pharos, la cui ultima versione può essere scaricata come pharos3.4.0.tar.gz. Può essere eseguita online sul provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app chiamata Pharos con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI
Ad
Faro
DESCRIZIONE
Pharos è un RTOS open source gratuito per sistemi sicuri, protetti e in tempo reale con le seguenti caratteristiche:
- Memoria e partizionamento temporale migliorato (TSP)
- Supporto nativo per thread sporadici, periodici e aperiodici
- Scheduler preemptive a priorità fissa
- Protezione del tempo di esecuzione (i thread non possono essere eseguiti per un tempo superiore a quello per cui sono configurati)
- Dimensioni ridotte (l'immagine completa ha circa 100-300 KiB di testo e circa 30 KiB di dati)
- Determinismo rigido in tempo reale
- Sezioni critiche veloci
- Interruzioni nidificate prioritarie
- comunicazione inter-partizione con filtri per proteggere gli accessi indesiderati
- Supporto multicore (RMP)
- Supporta ARM9, Cortex-A/R/M e Aarch64, RISC-V64 (64 bit)
- La TestSuite completa (vedere le informazioni di seguito) viene eseguita correttamente per ogni piattaforma in ogni versione
- Testato: oltre 170 KLOC di test basati sui requisiti, eseguiti per ogni scheda a ogni rilascio
- Disponibile anche il manuale utente aggiornato
Per maggiori informazioni consulta la nostra pagina wiki.
Caratteristiche
- RTOS
- TSP
- Criticità mista
- Protezione della memoria
- Protezione del tempo
- Scheduler preemptive a priorità fissa
- Scheduler gerarchico (ad esempio ARINC 653) - facoltativo
- Configurazione statica (predefinita e consigliata)
- Fili periodici
- Discussioni sporadiche
- Fili aperiodici
- Interruzioni prioritarie annidate
- Sezioni critiche veloci
- Filtri interpartizione flessibili
- Supporto multicore (RMP)
- Comunicazione inter-core veloce e scalabile
- Supporto CPU personalizzabile
- Trasferimento senza copia per dati di grandi dimensioni tra partizioni (canali)
- Trasferimento senza copia per dati di grandi dimensioni all'interno della partizione (coda lw)
- Semafori di soffitto/conteggio/mutex
- Timer software
- Allocazione dinamica della memoria - facoltativa
- "Piccola" dimensione
- RTOS a 32 bit
- RTOS a 64 bit
- ARM9
- Corteccia-A
- Corteccia-R
- Corteccia-M
- Arch64
- RISC-V (64 bit)
Pubblico
Aerospaziale, Sviluppatori, Architetti, Professionisti della sicurezza, Automotive
Linguaggio di programmazione
Assemblea, C
Questa applicazione può essere scaricata anche da https://sourceforge.net/projects/rtospharos/. È ospitata su OnWorks per poter essere eseguita online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.





