Les microcontrôleurs Mips avec virtualisation câblée accueillent un premier hyperviseur tiers

Spécialiste des technologies de virtualisation et partenaire du britannique Imagination qui préside depuis 2012 aux destinées de l’architecture Mips, le japonais Seltech a réussi à porter son hyperviseur baptisé Fexerox ...sur le cœur de microcontrôleur 32 bits Mips M5150. L’annonce est d’importance puisque ce cœur de classe Warrior M, dévoilé par Imagination à l’occasion du salon Embedded World en février 2014, se distingue des microcontrôleurs concurrents par le fait qu’il intègre des mécanismes de virtualisation câblés dans le silicium. Cette caractéristique, que l’on retrouve dans toutes les déclinaisons de cœurs Mips Warrior, vise ici à offrir un certain niveau de sécurité et de fiabilité aux applications embarquées d’entrée de gamme sur des marchés tels que le contrôle industriel, l’Internet des objets, l’électronique portée sur soi, l’informatique en nuage, les communications sans fil, l’automobile et le stockage.

Porté sur le M5150, l’hyperviseur de type 1 Fexerox, qui gère le processeur, la mémoire et les ressources système, peut alors faire tourner sur une même plate-forme matérielle plusieurs systèmes d’exploitation non modifiés et plusieurs applications, le tout dans un environnement sécurisé qui, selon Seltech, garantit isolation des tâches, protection de la propriété intellectuelle et fiabilité. Lors du salon Embedded Technology 2014, qui s’est tenu mi-novembre à Yokogawa au Japon, l’éditeur nippon a d’ailleurs effectué des démonstrations (photo en en-tête) de l’exécution simultanée d’un Linux et d’un système d’exploitation temps réel µItron sur un microcontrôleur M5150 étoffé de l’hyperviseur Fexerox (dont l’empreinte mémoire n’excède pas 32 Ko). L’OS temps réel y gérait un moteur tandis que Linux y exécutait une simple interface utilisateur textuelle.