pharos online with Winfy

We have hosted the application pharos in order to run this application in our online workstations with Wine or directly.


Quick description about pharos:

Pharos is a free open-source RTOS for secure, safe and real-time systems with the following characteristics:

- Memory and enhanced time partitioning (TSP)
- Native support for sporadic, periodic and aperiodic threads
- Fixed-priority preemptive scheduler
- Execution time protection (threads are prevented from executing for more time than they are configured to)
- Small size (full image has ~100 to 300KiB text, ~30KiB data)
- Hard real-time determinism
- Fast critical sections
- Prioritized nested interrupts
- inter-partition communication with filters to protect unwanted access
- Multicore support (RMP)
- Supports ARM9, Cortex-A/R/M and Aarch64, RISC-V64 (64 bits)
- The complete TestSuite (see below information) is run successfully for each platform in each release
- Tested: more than 170 KLOC of requirement-based tests, executed for each board at each release
- Up-to-date User Manual also available

See our wiki page for more information.

Features:
  • RTOS
  • TSP
  • Mixed criticality
  • Memory protection
  • Time protection
  • Fixed-priority preemptive scheduler
  • Hierarchical scheduler (e.g. ARINC 653) - optional
  • Static configuration (default & recommended)
  • Periodic threads
  • Sporadic threads
  • Aperiodic threads
  • Nested prioritized interrupts
  • Fast critical sections
  • Flexible Inter-partition filters
  • Multicore support (RMP)
  • Fast & scalable inter-core communication
  • Customizable CPU support
  • Zero-copy transfer for large data between partitions (Channels)
  • Zero-copy transfer for large data within partition (lw queue)
  • Ceiling/counting/mutex semaphores
  • Software timers
  • Dynamic memory allocation - optional
  • "Small" size
  • 32 bit RTOS
  • 64 bit RTOS
  • ARM9
  • Cortex-A
  • Cortex-R
  • Cortex-M
  • Aarch64
  • RISC-V (64 bits)


Audience: Aerospace, Developers, Architects, Security Professionals, Automotive.

Programming Language: Assembly, C.

.

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.