Hyperpanel OS

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Hyperpanel)

HyperPanel
Famille Systèmes d'exploitation hybrides
Langues Allemand, Anglais, Arabe, Chinois, Danois, Espagnol, Finnois, Français, Grec, Italien, Néerlandais, Polonais, Russe, Tchèque, Turc, Suédois
Type de noyau Noyau hybride
État du projet Disponible
Plates-formes SH-4, ARM, x86, MIPS, SPARC, ST20, 68000, PowerPC, i960
Entreprise /
Développeur
HyperPanel Lab
Licence Licence propriétaire
États des sources Source fermée
Première version
Dernière version stable 9 ()
Méthode de mise à jour
Site web hyperpanel.com

HyperPanel OS est un système d'exploitation commercial et propriétaire développé par HyperPanel Lab (autrefois appelée Cojyp). Sorti pour la première fois en 1989, il est destiné à des applications dans des systèmes embarqués et temps réel. Il a été utilisé entre autres dans les industries de la défense, du transport, de l'énergie, de la télévision, etc. Initialement conçu comme une machine virtuelle destinée à exécuter des logiciels de traitement d'image sous UNIX et Windows[1],[2],[3], il est progressivement devenu un système d'exploitation complet au fil des années. En 1996, il a servi de base à Canal+ pour lancer la première offre de télévision numérique par satellite en Europe (Canalsat), pour ensuite être séparé en deux entités et revendu sous les noms de MediaHighway et MediaGuard[4],[5]. À partir de 2002, le système d'exploitation a été utilisé dans les décodeurs de télévision Thomson DTI pour le lancement de la télévision numérique terrestre en France et de Freeview au Royaume-Uni[6]. Il est maintenant principalement utilisé dans des set-top box[7],[8],[9] et des objets connectés[10],[11],[12],[13],[14].

L'architecture du système est hybride, il est composé de plusieurs sous-systèmes, opérant chacun à un niveau d'exécution différent[15]. Au plus bas niveau, un gestionnaire d'interruptions gère les interruptions matérielles, avec une pile distincte pour chaque niveau de priorité d'interruption (en). Au-dessus de ce système se trouve le VMIO, qui contient le code pour les pilotes, protocoles et systèmes de fichiers. Le VMIO est un moniteur d'E/S monolithique construit sous forme d'automate à états finis. Il n'y a pas de notion de tâches ou de thread à ce niveau, chaque pilote, protocole ou système de fichiers est implémenté sous forme de table de transition. Une seule pile, un seul espace d'adressage mémoire et contexte sont utilisés pour des raisons de performance. Au-dessus du moniteur d'E/S, un système d'exploitation temps réel appelé VMK fournit une interface de tâches, de sémaphores et de gestion d'événements. Chaque tâche du VMK dispose d'une pile et d'une file d'attente de messages pour recevoir des événements, et son propre espace d'adressage si nécessaire. Le dernier sous-système, appelé VMOS, est une tâche du VMK. Il contient plusieurs interpréteurs destinés à exécuter le middleware, dont un pour un langage de programmation nommé Pantalk (en). D'autres tâches peuvent être exécutées par le VMK, par exemple un navigateur basé sur WebKit associé à un plugin HbbTV pour fournir des services de télévision interactive[16],[17],[18].

HyperPanel a été porté sur plusieurs architectures matérielles, dont SH-4, ARM, x86, MIPS[19], SPARC, ST20, 68000, PowerPC et i960. Il peut fonctionner sur des systèmes basse-consommation, très limités en puissance et en mémoire, tels le STM32 L1 (en) disposant d'un processeur ARM Cortex-M3 à 2 MHz et de 80 ko de mémoire vive.

Références[modifier | modifier le code]

  1. COJYP, une SSII spécialisée dans l'imagerie électronique, Micro-Systèmes (en collaboration avec Byte), n°134, octobre 1992.
  2. (en) D. Gance (RATP), « A new generation of passenger information systems: a single core database and easy tools for consulting », (DOI 10.1049/cp:19960459)
  3. Appel d'offres maintenance applicative du système PIVI de la RATP, 2004.
  4. René Trégouët (sénateur), « Des pyramides du pouvoir aux réseaux de savoirs - Tome 1 », Rapport d'information 331 - 1997 / 1998 - Commission des Finances
  5. (en) HyperPanel Lab - About us
  6. TVNT forum - Official topic Thomson DT series 500, 600, 1000
  7. (en) Eurostar launches Satellite Home Gateway at GITEX
  8. Manuel d'utilisation décodeur
  9. (en) STMicroelectronics Supports Drive into Interactive Television with Demonstrator Platform for Hybrid Broadcast and Broadband Set-Top Boxes
  10. La biométrie sécurise le paiement des achats via la TV connectée
  11. Avec Natural Security, la télévision connectée obéit au doigt et à l'œil
  12. L'internet des objets va rebattre les cartes dans le domaine des OS
  13. Futur en Seine 2015 : tout ce qu’il ne faut pas rater !, section "CIDEX augmenté : colis La Poste 2.0".
  14. Vincent Lorphelin, Le rebond économique de la France : 85 innovateurs, acteurs de la croissance et de l'emploi témoignent, Paris, Pearson, , 243 p. (ISBN 978-2-7440-6512-5, lire en ligne), p. 115
  15. (en) HyperPanel - Porting and Scalability
  16. (en) Julian Clover, « HyperPanel gets ACCESS to HbbTV », Broadband TV News,‎ (lire en ligne)
  17. (en) ACCESS and HyperPanel Lab Power First HbbTV Pilot Services in France for Normandie TV
  18. (en) AFDESI, « International Interactive TV Awards 2009 »,
  19. (en) the MIPS architecture product line card Spring 2001

Liens externes[modifier | modifier le code]