PikeOS 5.1 is available since January 2021

PikeOS Whats New

Main Improvements and Changes

  • L2 Cache Partitioning available for selected PPC Processors
  • Priority inheritance mutexes
  • I/O Stream functions for the PikeOS C-Environment (CENV)
  • PikeOS native API C++ 2014 support
  • PikeOS native API supports the lightweight IP stack (lwIP) 
Arrow

Partitioning shared Cache of e6500 PowerPC (PPC) Processors

  • Improved deterministic behaviour in terms of worst-case execution time
  • Assured proper functioning of embedded systems (especially in the Avionics sector)
Arrow

Enable priority Inheritance for Mutexes in the PikeOS Thread API

  • Mitigates the problems caused by priority inversion in complex systems
  • Priority inheritance contributes to desired system behaviour (to increase robustness)
Arrow

PikeOS Native API

  • Extended with additional C/C++ library functions
  • Build applications more comfortable to port existing C/C++ code to PikeOS
  • C++ now available as well as key parts of the stream-based Input/Output (I/O) library
  • Utilization of file handling operations opening the gates for file-based data procession without being bound to other APIs or guest OSs
Arrow

Low-Memory Footprint TCP/IP Stack Lightweight IP (LwIP)

  • Option for intelligent edge devices running PikeOS native to communicate with the cloud

PikeOS 5.0

Arrow

Expanded Certification

  • Certified against all current Safety and Security standards
  • Enables implementation of systems for highest certification levels such as DAL A (Avionics), SIL 4 (Railway), or ASIL D (Automotive)
  • Revised POSIX guest OS for use in AUTOSAR adaptive projects
Arrow

Enhanced Security Features

  • Developed to ensure IT Security of embedded applications alongside functional Safety
  • Hypervisor certified at EAL 3+ level according to Common Criteria
  • PikeOS 5.x to achieve higher certification level, enabling use in Safety and Security certifiable systems by SYSGO
Arrow

Improved Development Tools

    • New tools integrated into the Eclipse-based development environment CODEO
    • Simplified and accelerated certification process
    • Qualified configuration tools eliminate need for time-consuming validation of generated binaries
    • Exportable configuration subsets for simplified team development
    Arrow

    Optimized for Multi-Core Systems

      • Significant reduction in interference between applications on different processor cores
      • Granular kernel locking mechanisms ensure compliance with CAST-32A paper requirements for certifiable systems
      Arrow

      Migration Support

      • Simplified migration from PikeOS 4.2 to 5.0 through wizards in CODEO, tutorials, and documentation
      Shadow