Qu'est-ce que Linux Embarqué?

Le terme "Linux® intégré" peut être utilisé pour décrire toute variante du système d'exploitation Linux® open source s'exécutant sur un système informatique embarqué - un appareil ou une plate-forme à vocation spécifique intégré à un produit plus grand, tel qu'un appareil ou un produit électronique grand public. de l'é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 domaines de l'informatique embarquée. Cependant, Linux® peut présenter un inconvénient en termes de performances dans certains scénarios car il a besoin de logiciels supplémentaires pour agir en tant que système d’exploitation en temps réel (RTOS), une exigence de certains systèmes embarqués. Malgré cela, diverses distributions Linux® personnalisées ont été utilisées pour les systèmes embarqués, allant des téléphones mobiles aux équipements de test avionique.

Un ordinateur embarqué diffère d'un ordinateur personnel (PC) en ce que le système embarqué est conçu ou construit pour un ou plusieurs objectifs spécifiques, alors que les ordinateurs personnels sont destinés à un large éventail de fonctions. Un ordinateur embarqué peut être conçu avec le minimum de performances requis pour atteindre ses objectifs spécifiques, résultant en une plate-forme informatique légère et hautement efficace. Cette catégorie englobe une grande variété d'appareils informatiques, allant des appareils électroniques grand public aux équipements avioniques, en passant par les appareils mobiles explorant le système solaire. Cependant, comme tout ordinateur, 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é.

Linux® s'est avéré populaire dans de nombreux domaines de l'informatique embarquée en raison de son haut niveau de personnalisation et de flexibilité, ainsi que de sa prise en charge matérielle variée. Le noyau Linux® a une architecture modulaire, ce qui signifie qu'un concepteur ou un ingénieur ne peut choisir que les pilotes et les logiciels de haut niveau nécessaires pour un système particulier. La prise en charge de diverses architectures de microprocesseurs est également un avantage important offert par Linux® intégré, car les systèmes embarqués peuvent utiliser un microprocesseur très différent de celui des PC. En tant que projet logiciel à source ouverte, Linux® peut également être utilisé sans les restrictions et les redevances pouvant être présentes dans les offres commerciales.

Les systèmes embarqués ont souvent besoin d’un système d’exploitation en temps réel, capable de réagir rapidement aux événements. Etant donné que le noyau Linux® n'a pas été conçu pour une performance en temps réel, des logiciels supplémentaires doivent être exécutés sur le noyau pour fournir cette fonctionnalité. Cela représente un inconvénient potentiel pour l'utilisation de Linux® intégré, car ce logiciel supplémentaire consomme plus de ressources.

Certaines versions de Linux® intégré peuvent être construites presque à partir de rien, tandis que d'autres sont des versions légèrement modifiées des distributions existantes. Les organisations commerciales et non commerciales offrent leurs propres distributions préconfigurées 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 de Linux® embarqué disponibles dans le commerce. Les kiosques informatiques ou les appareils réseau peuvent n’utiliser que la version légèrement modifiée d’une distribution Linux® de bureau.

Dans les domaines où les exigences en matière de temps réel ou de performances sont très élevées, l'utilisateur final est souvent très impliqué dans la conception du système. La NASA (Administration nationale de l'aéronautique et de l'espace), par exemple, se procure le logiciel Linux® auprès de fournisseurs externes, mais définit des directives à suivre par ces derniers. D'autres organisations, telles que les sociétés qui fabriquent des équipements de test avionique, peuvent choisir de développer leur propre version de Linux® intégré.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?