" Embedded Linux " er en generisk betegnelse for en version af Linux-kernen , og understøttende drivere og hjælpeprogrammer , der er blevet skræddersyet til at levere operativsystemer tjenester til microcontrollere , der til gengæld enhed kontrol enheder som din tablet PC eller GPS . Embedded Linux arbejder i baggrunden , usete. For eksempel indeholder digitale videooptagere som TiVo eller Foxtel iQ mikrocontrollere , der bruger indlejrede Linux til at gemme og hente video på harddiske , USB eller Secure Digital drev. Overblik
Embedded Linux spor sin historie til 1991, hvor finske programmør Linus Torvalds frigivet en tidlig udgave af hans Unix-lignende styresystem til 32- bit Intel 386 mikroprocessor. Torvalds valgte at gøre kildekoden til Linux gratis og offentligt tilgængelig under GNU Public License, eller GPL . Som følge heraf kunne producenter, der er nødvendige for et operativsystem for deres microcontroller -drevne hardware frit downloade , studere og tilpasse Linux kildekoden til at opfylde deres specifikke behov .
Fordele
< p > Udover omkostninger, tilbyder Linux mange fordele til indlejrede enhed fabrikanter . Under kildekoden betyder, at enhedens udviklere kan skabe en mager , ressourceeffektiv operativsystem ved at fjerne eller omskrive dele af Linux , der er overflødige. Indlejrede enheder ingeniører behøver ikke at afhænge af ejerne af proprietære operativsystemer til at udvikle de drivere , fejlrettelser eller nye hardware support , de har brug for. Endelig kan indlejrede enhed fabrikanter nyde godt af den løbende forbedring i Linux features , stabilitet og udføre , der er muliggjort af bidrag fra offentlige organer, virksomheder , universiteter og enkeltpersoner rundt omkring i verden .
Devices Brug Embedded Linux
Embedded Linux bliver brugt til at styre tv , set-top TV-tuner bokse , smartphones, videoafspillere , tablet-pc'er, billige bærbare computere til børn i udviklingslande , netværk lagringsenheder , robotter , netværk routere, drevne kørestole og spilkonsoller . Embedded Linux bruges også i biler kontrollerende underholdningssystemer , Internet - tilslutningsmuligheder enheder og GPS-navigationssystemer .
Embedded Linux-distributioner
Embedded Linux operativsystemer er brugerdefinerede samlinger af chauffører og forsyningsselskaber og applikationer bundtet sammen som en distribution. Eksempler på indlejrede Linux-distributioner inkluderer iMedia , Wind River Linux, Lineo uLinux , MontaVista Linux, LynuxWorks , uClinux og Digi Embedded Linux. Siden GPL licensen kræver, at virksomhederne anvender Linux i deres produkter gør deres kildekode frit tilgængelig , kan enhver Linux-distribution tilpasses til brug i indlejrede enheder . For eksempel har Android til smartphones , desktop Ubuntu og Debian Linux til servere alle blevet tilpasset til brug i tv- set-top- bokse.