HIPPEROS RTOS Kernel is a family of ITAR-free, highly configurable, modular and parallel embedded real-time operating systems (RTOS) designed specifically for multicore platforms for the next generation of reliable, secured, low power, hard real- time, high performance embedded systems. HIPPEROS modularity and configurability enables different kernels to be tailored to satisfy specific application requirements, adapting to different use cases. Its low footprint hard real-time kernel enables the smooth coordination of a mix of SW and HW tasks without missing a single deadline.
New features in HIPPEROS RTOS Kernel v.17.02 include support for dynamic FPGA reconfiguration, fast multicore IPC and mixed criticality scheduling. These features make it ideally suited for applications such as computer vision with use cases such as drone navigation, medical imaging and Advanced Driver Assistance Systems (ADAS). A high video frame rate is key for many computer vision applications and RTOS hardware acceleration means that tasks can be handled by an on- board FPGA rather than the CPU as a way of achieving 90 video frames per second instead of 1-5 at best. Fast multicore IPC enables tasks running on different processors to speedily exchange data by message passing which is essential for parallel, multi-threaded processes that would otherwise have a major impact on system performance. With mixed criticality scheduling, both high and low criticality tasks can be run on the same board with the RTOS taking care of the critical priorities, thereby reducing the number of systems needed and overall costs, weight, power consumption etc.
HIPPEROS RTOS Kernel v.17.02 is fully preemptive and multitasking. It has a unique preemption avoiding mechanism to avoid cache faults and provide lowest WCET. Its robust master/slave micro kernel architecture with scalable resource sharing and IPC can be used in AMP, SMP and the new DMP modes. It has fault tolerance and redundancy features with partitioned & clustered time & space isolation, MMU/MPU support. It support several ARM, PPC and IA architectures.