Le RTOS spatial PikeOS for MPU reçoit une mise à jour
La version 1.1 de PikeOS for MPU pour contrôleurs a été publiée. Le système d'exploitation temps réel prend désormais en charge le système sur puce (SoC) Dahlia NG-Ultra, adapté aux applications spatiales, et ses cœurs ARM-R52, ainsi que la version 11.3 de la collection de compilateurs Gnu. Parmi les autres nouveautés, on trouve un affichage amélioré des informations de débogage et la possibilité de configurer la taille de la mémoire DDR. Ce dernier point est un avantage, car il n'est plus nécessaire d'adapter le Board Support Package (BSP) pour effectuer une modification de la mémoire. La particularité de PikeOS for MPU est que le RTOS permet une communication sécurisée entre les cœurs A et R de l'architecture ARM et peut donc être utilisé sur des MPSoC de conception hétérogène comme le Xilinx Ultrascale, fabriqué dans un seul environnement de développement (CODEO 7.4).
PikeOS for MPU fonctionne généralement en mode AMP, c'est-à-dire qu'il s'exécute sur les différents cœurs d'un SoC, tandis que PikeOS fonctionne par défaut en mode SMP et se répartit sur plusieurs cœurs de puissance. L'utilisation combinée permet des applications critiques mixtes sur un seul matériel, de sorte que l'utilisation commune permet un effet de consolidation, ce qui fait économiser de l'argent aux développeurs de systèmes. PikeOS for MPU, destiné aux contrôleurs, partage une grande partie de sa base de code avec PikeOS, certifié safety et security, et profite ainsi de l'expérience de son produit frère. PikeOS for MPU n'est pas seulement utilisé dans les applications spatiales, mais partout où des contrôleurs sont employés et où des applications critiques pour la sécurité doivent être exécutées.
"La nouvelle version de PikeOS for MPU est la prochaine étape logique de l'amélioration du produit et permet à nos clients de concevoir des applications sécurisées et à la pointe de la technologie", a déclaré Franz Walkembach, vice-président du marketing et des alliances chez SYSGO.