Was ist eingebettete Linux®?

Der Begriff "Embedded Linux®" kann verwendet werden, um jede Variante des Open Source Linux®-Betriebssystems zu beschreiben, das auf einem eingebetteten Computersystem ausgeführt wird-ein zweckanschließtes Gerät oder eine Plattform, die in ein größeres Gesamtprodukt wie ein Unterhaltungselektronik-Gerät oder ein Gerät integriert ist. Die modulare Architektur des Linux® -Kernels zusammen mit der Unterstützung einer Vielzahl von Mikroprozessoren und anderen Hardwarearten hat das System in eingebetteten Computerfeldern beliebt gemacht. Linux® kann jedoch in einigen Szenarien einen Leistungsnachteil erleiden, da es zusätzliche Software benötigt, um als Echtzeit-Betriebssystem (RTOs) zu fungieren, eine Anforderung für einige eingebettete Systeme. Trotzdem wurden für eingebettete Systeme eine Vielzahl von kundenspezifischen Linux® -Verteilungen verwendet, die von Mobiltelefonen bis hin zu Avionik -Testgeräten reichen.

Ein eingebetteter Computer unterscheidet sich von einem Personalcomputer (PC) darin, dass das eingebettete System für einen oder mehrere spezifische PUR entworfen oder konstruiert istPosen, während PCs für eine Vielzahl von Funktionen gedacht sind. Ein eingebetteter Computer kann mit der minimalen Leistung ausgelegt werden, die erforderlich ist, um seine spezifischen Ziele zu erreichen, was zu einer leichten und hocheffizienten Computerplattform führt. Die Kategorie umfasst eine Vielzahl von Computergeräten, von Unterhaltungselektronikgeräten über Avionik -Geräte bis hin zu Rovers und Raumfahrzeugen, die das Sonnensystem erforschen. Wie jeder Computer ist die Hardware eines eingebetteten Systems jedoch ohne eine Softwareplattform nutzlos, und in vielen Fällen ist die ausgewählte Softwareplattform irgendeine Form von eingebettetem Linux®.

Linux® hat sich in einer Reihe von eingebetteten Computerfeldern aufgrund seines hohen Anpassungs- und Flexibilitätsniveaus als beliebt erwiesen, zusammen mit vielfältigen Hardware -Unterstützung. Der Linux®-Kernel verfügt über eine modulare Architektur, was bedeutetfür ein bestimmtes System. Die Unterstützung einer Vielzahl verschiedener Mikroprozessorarchitekturen ist auch ein wichtiger Vorteil, der von eingebettetem Linux® bietet, da eingebettete Systeme möglicherweise einen Mikroprozessor verwenden, der sich von denen in PCs ganz unterscheidet. Als Open-Source-Softwareprojekt kann Linux® auch ohne die Einschränkungen und Lizenzgebühren verwendet werden, die möglicherweise in kommerziellen Angeboten vorhanden sein.

Embedded-Systeme erfordern häufig ein Echtzeit-Betriebssystem-ein Betriebssystem, das innerhalb kürzester Zeit auf Ereignisse reagieren kann. Da der Linux®-Kernel nicht mit berücksichtigter Echtzeitleistung entworfen wurde, muss zusätzlich auf dem Kernel zusätzliche Software ausgeführt werden, um diese Funktionalität bereitzustellen. Dies ist ein potenzieller Nachteil für die Verwendung von eingebettetem Linux®, da diese zusätzliche Software mehr Ressourcen verbraucht.

Einige Versionen von Embedded Linux® können fast von Grund auf neu erstellt werden, während andere leicht modifizierte Versionen vorhandener Distribu sindtionen. Sowohl kommerzielle als auch nichtkommerzielle Organisationen bieten ihre eigenen vorgefertigten Verteilungen an Hersteller und Konstruktionsunternehmen an. Mobiltelefone und Medienspieler verwenden beispielsweise üblicherweise off-the-Shelf-Sorten von eingebettetem Linux®. Computerkioske oder Netzwerkgeräte verwenden möglicherweise nur eine leicht modifizierte Version einer Desktop Linux® -Verteilung.

In Feldern mit hoch anspruchsvollen Echtzeit- oder Leistungsanforderungen ist der Endbenutzer häufig in hohem Maße an der Gestaltung des Systems beteiligt. Die National Aeronautics and Space Administration (NASA) erhält beispielsweise Linux® -Software von externen Anbietern, legt jedoch Richtlinien fest, die die Anbieter befolgen können. Andere Organisationen, wie Unternehmen, die Avionik -Testgeräte herstellen, können sich dafür entscheiden, einen eigenen Geschmack von eingebettetem Linux® zu entwickeln.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?