Skip to main content

Was ist eingebettete Linux ?

Der Begriff eingebettete Linux Kann verwendet werden, um jede Variante des Open Source Linux Betriebssystem, das auf einem eingebetteten Computersystem mdash ausgeführt wird;Ein zweckbedingtes Gerät oder eine plattform, die in ein größeres Gesamtprodukt wie ein Unterhaltungselektronik oder Gerät integriert ist.Die modulare Architektur des Linux Kernel zusammen mit der Unterstützung für eine Vielzahl von Mikroprozessoren und anderen Hardware -Arten 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 eine Vielzahl von benutzerdefinierten Linux Verteilungen wurden für eingebettete Systeme verwendet, die von Mobiltelefonen bis hin zu Avionik -Testgeräten reichen.

Ein eingebetteter Computer unterscheidetfür eine Vielzahl von Funktionen.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 eingebetteten Linux .

Linux reg;hat sich in einer Reihe von eingebetteten Computerfeldern aufgrund seines hohen Anpassungsniveaus und Flexibilität sowie in unterschiedlicher Hardwareunterstützung als beliebt erwiesen.Die Linux Kernel verfügt über eine modulare Architektur, was bedeutet, dass ein Designer oder Ingenieur nur die für ein bestimmten System benötigten Treiber und hochrangigen Software auswählen kann.Die Unterstützung einer Vielzahl verschiedener Mikroprozessor -Architekturen ist auch ein wichtiger Vorteil, der durch eingebettete Linux Da eingebettete Systeme einen Mikroprozessor verwenden können, der sich von denen in PCs ganz unterscheidet.Als Open-Source-Softwareprojekt, Linux kann auch ohne die Einschränkungen und Lizenzgebühren verwendet werden, die möglicherweise in kommerziellen Angeboten vorhanden sein.

Eingebettete Systeme erfordern häufig ein Echtzeit-Betriebssystem und ein MDASH.Ein Betriebssystem, das in der Lage ist, innerhalb kürzester Zeit auf Ereignisse zu reagieren.Seit dem Linux Kernel wurde nicht mit der Echtzeit-Leistung entwickelt. Zusätzliche Software muss über den Kernel 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 eingebettetem Linux Kann fast von Grund auf neu erstellt werden, während andere leicht modifizierte Versionen vorhandener Verteilungen sind.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 eingebetteten Linux .Computerkioske oder Netzwerkgeräte verwenden möglicherweise nur eine leicht modifizierte Version eines 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, denen die Anbieter folgen sollen.Andere Organisationen, wie Unternehmen, die Avionik -Testgeräte herstellen, können sich dafür entscheiden, ihren eigenen Geschmack von eingebetteten Linux zu entwickeln.