Qu'est-ce que Linux® intégré?
Le terme "Linux® intégré" peut être utilisé pour décrire toute variante du système d'exploitation Open Source Linux® fonctionnant sur un système informatique intégré - un appareil ou une plate-forme axée sur l'objectif intégré dans un produit global plus grand tel qu'un appareil électronique grand public ou un équipement. L'architecture modulaire du noyau Linux® ainsi que la prise en charge d'une grande variété de microprocesseurs et d'autres types de matériel ont rendu le système populaire dans les champs informatiques intégrés. Linux®, cependant, peut subir un désavantage de performance dans certains scénarios car il a besoin de logiciels supplémentaires pour agir comme un système d'exploitation en temps réel (RTOS), une exigence pour certains systèmes embarqués. Malgré cela, une variété de distributions Linux® personnalisées ont été utilisées pour les systèmes intégrés, allant des téléphones mobiles aux équipements de test avionique.
Un ordinateur intégré diffère d'un ordinateur personnel (PC) en ce que le système intégré est conçu ou construit pour un ou plusieurs pur spécifiquesposes, tandis que les PC sont destinés à une large gamme de fonctions. Un ordinateur intégré peut être conçu avec la quantité minimale de performances nécessaires pour atteindre ses objectifs spécifiques, résultant en une plate-forme informatique légère et très efficace. La catégorie s'étend sur une grande variété d'appareils informatiques, des appareils électroniques grand public en passant par l'équipement avionique aux rovers et aux vaisseaux spatiaux qui explorent le système solaire. Comme tout ordinateur, cependant, le matériel d'un système intégré est inutile sans plate-forme logicielle, et dans de nombreux cas, la plate-forme logicielle choisie est une forme de Linux® intégrée.
Linux® s'est révélé populaire dans un certain nombre de champs informatiques embarqués en raison de son haut niveau de personnalisation et de flexibilité, ainsi qu'une prise en charge matérielle diversifiée. Le noyau Linux® a une architecture modulaire, ce qui signifie qu'un concepteur ou un ingénieur peut choisir uniquement les pilotes et les logiciels de haut niveau nécessairespour un système particulier. La prise en charge d'une variété d'architectures de microprocesseurs différentes est également un avantage important offert par Linux® intégré, car les systèmes intégrés peuvent utiliser un microprocesseur qui est très différent de ceux trouvés dans les PC. En tant que projet logiciel open source, Linux® peut également être utilisé sans les restrictions et les redevances qui pourraient être présentes dans les offres commerciales.
Les systèmes embarqués nécessitent souvent un système d'exploitation en temps réel - un système d'exploitation capable de répondre aux événements dans un peu de temps. Étant donné que le noyau Linux® n'a pas été conçu avec des performances en temps réel à l'esprit, un logiciel supplémentaire doit être exécuté au-dessus du noyau pour fournir cette fonctionnalité. Il s'agit d'un désavantage potentiel pour l'utilisation de Linux® intégrés car ce logiciel supplémentaire consomme plus de ressources.
Certaines versions de Linux® intégrées peuvent être construites presque à partir de zéro, tandis que d'autres sont des versions légèrement modifiées de la distribution existantetions. Les organisations commerciales et non commerciales proposent leurs propres distributions prédéfinies destinées aux fabricants et aux entreprises de conception. Les téléphones mobiles et les lecteurs multimédias, par exemple, utilisent couramment des variétés standard de Linux® intégrés. Les kiosques informatiques ou les appareils réseau ne peuvent utiliser qu'une version légèrement modifiée d'une distribution Linux® de bureau.
Dans les champs avec des exigences en temps réel ou des performances très exigeantes, l'utilisateur final est souvent très impliqué dans la conception du système. La National Aeronautics and Space Administration (NASA), par exemple, obtient le logiciel Linux® des fournisseurs extérieurs, mais établit des lignes directrices aux fournisseurs à suivre. D'autres organisations, telles que des entreprises qui fabriquent des équipements de test avionique, peuvent choisir de développer leur propre saveur de Linux® intégré.