Version 1.1 of PikeOS for MPU, which is suitable for controllers, has been released. The real-time operating system now supports the Dahlia NG-Ultra system-on-a-chip (SoC) suitable for space applications and its ARM-R52 cores, as well as the Gnu Compiler Collection in version 11.3. Other new features include an improved debug information view and the ability to configure the size of the DDR memory. The latter is an advantage, as it is no longer necessary to adjust the Board Support Package (BSP) to make a change to the memory. The special feature of PikeOS for MPU is that the RTOS enables secure communication between A and R cores of the ARM architecture and can thus be used on heterogeneously designed MPSoCs such as the Xilinx Ultrascale, manufactured in a single development environment (CODEO 7.4).
PikeOS for MPU usually runs in AMP mode, i.e. on individual cores of an SoC, while PikeOS operates in SMP mode by default and is distributed across multiple power cores. The combined deployment allows mixed-critical applications on a single hardware, so the joint deployment enables a consolidation effect, which saves system developer’s cash. Intended for controllers, PikeOS for MPU shares a high proportion of the code base with safety- and security-certified PikeOS, thus benefiting from the proven track record of its sister product. PikeOS for MPU is not only used in space applications, but wherever controllers are utilized and safety-critical applications are to be executed.
"The new version of PikeOS for MPU is the next logical step of product improvement and enables our customers to design applications that are secure and state-of-the-art," said Franz Walkembach, Vice President Marketing & Alliances at SYSGO.