"Embedded Linux" ist ein Sammelbegriff für eine Version des Linux-Kernels und unterstützende Treiber und Hilfsprogramme , die maßgeschneidert auf Dienste des Betriebssystems für Mikrocontroller bereitzustellen, die wiederum Gerätesteuerung Geräte wie Ihren Tablet-PC oder GPS . Embedded Linux arbeitet im Hintergrund , ungesehen . Zum Beispiel enthalten digitale Videorekorder wie TiVo oder Foxtel iQ Mikrocontrollern , die eingebettete Linux zu speichern und abzurufen Video auf Festplatten, USB- oder Secure Digital -Laufwerke verwenden . Übersicht
Embedded Linux Spuren seiner Geschichte bis 1991 beim finnischen Programmierer Linus Torvalds veröffentlicht eine frühe Version seines Unix -ähnliches Betriebssystem für die 32- Bit Intel 386 Mikroprozessor . Torvalds entschied sich, den Quellcode von Linux frei und öffentlich verfügbar unter der Gnu Public License oder GPL machen . Als Folge könnten Hersteller , die ein Betriebssystem benötigt für ihre Mikrocontroller -powered Hardware frei herunterzuladen, zu studieren und zu personalisieren Linux-Quellcode auf ihre spezifischen Bedürfnisse zu erfüllen.
Vorteile
Neben Kosten , bietet viele Vorteile für Linux Embedded-Device- Herstellern . Mit den Quellcode bedeutet, dass Gerät können Entwickler eine schlanke, ressourcenschonende Betriebssystem durch Entfernen oder Umschreiben Teile von Linux, die überflüssig sind zu schaffen. Embedded Gerät Ingenieure müssen nicht auf die Eigentümer von proprietären Betriebssystemen abhängig , um die Treiber , Bugfixes oder neue Hardware-Unterstützung , die sie benötigen zu entwickeln. Schließlich können Embedded-Device- Hersteller aus der kontinuierlichen Verbesserung in Linux -Funktionen, Stabilität profitieren , und führen Sie das möglich gemacht werden durch Beiträge von Behörden, Unternehmen, Universitäten und Einzelpersonen auf der ganzen Welt.
Devices Mit Embedded Linux
Embedded Linux verwendet wird, um Fernsehgeräte , Set-Top- TV-Tuner -Boxen, Smartphones, Video-Player, Tablet-PCs, Laptops billig für Kinder in Entwicklungsländern , Netzwerk- Speichergeräte , Roboter steuern , Netzwerk-Router , elektrische Rollstühle und Spielkonsolen. Embedded Linux wird auch in Autos Controlling -Entertainment-Systeme , Internet - Konnektivität und GPS-Navigation -Geräte eingesetzt.
Embedded Linux Distributionen
Embedded Linux Betriebssysteme sind individuelle Sammlungen von Treibern und Dienstprogramme und Anwendungen zusammen als eine Distribution gebündelt . Beispiele für Embedded-Linux -Distributionen enthalten iMedia , Wind River Linux, Lineo uLinux , MontaVista Linux, LynuxWorks , uClinux und Digi Embedded Linux . Da die GPL verlangt, dass Unternehmen den Einsatz von Linux in ihren Produkten , ihren Quellcode frei verfügbar ist, kann eine beliebige Linux-Distribution für den Einsatz in Embedded-Geräte angepasst werden. So haben Android für Smartphones , Desktop Ubuntu und Debian Linux für Server alle für den Einsatz in TV-Set- Top-Boxen angepasst.