" Embedded Linux " er en fellesbetegnelse for en versjon av Linux-kjernen og støtter drivere og verktøy som er skreddersydd for å gi operativsystem tjenester for mikrokontrollere som i sin tur , kontroll enheter som tavle- PC eller GPS-enhet . Embedded Linux fungerer i bakgrunnen , usett. For eksempel, digitale videoopptakere som TiVo eller Foxtel iQ inneholder mikrokontrollere som bruker innfelt Linux til å lagre og hente video på harddisker , USB eller Secure Digital -stasjoner . Oversikt
Embedded Linux sporer sin historie til 1991 da finske programmereren Linus Torvalds sluppet en tidlig versjon av sin Unix -lignende operativsystem for 32 -bits Intel 386 mikroprosessor . Torvalds valgte å gjøre kildekoden til Linux gratis og offentlig tilgjengelig under GNU Public License , eller GPL . Som en konsekvens , kan produsentene som trengte et operativsystem for deres mikrokontroller -drevne hardware fritt laste ned , studere og tilpasse Linux-kildekoden for å møte deres spesifikke behov .
Fordeler
< p > i tillegg til kostnad, tilbyr Linux mange fordeler for innebygde utstyrsprodusenter . Å ha kildekoden betyr at enheten utviklere kan lage en tynn, ressurseffektiv operativsystemet ved å fjerne eller forandre deler av Linux som er overflødig. Innebygde enheter ingeniører trenger ikke å avhenge av eierne av proprietære operativsystemer til å utvikle drivere , feilrettinger eller ny maskinvare støtte de trenger. Endelig kan innebygde utstyrsprodusenter dra nytte av kontinuerlig forbedring i Linux- funksjoner , stabilitet og utføre som er gjort mulig ved bidrag fra offentlige etater , bedrifter , universiteter og enkeltpersoner over hele verden.
Devices Ved hjelp av Embedded Linux
Embedded Linux brukes til å styre TV , set -top- TV-tuner bokser , smart telefoner, videospillere , tablet PCer , billige bærbare datamaskiner til barn i utviklingsland , nettverk lagringsenheter , roboter , nettverk rutere , motordrevne rullestoler og spillkonsoller . Embedded Linux er også brukt i biler kontrollerende underholdning systemer , Internett - tilkobling enheter og GPS -navigasjonssystemer .
Embedded Linux-distribusjoner
Embedded Linux operativsystemer er egendefinerte samlinger av drivere og verktøy og applikasjoner buntet sammen som en fordeling . Eksempler på innebygde Linux-distribusjoner inkluderer iMedia , Wind River Linux , Lineo uLinux , MontaVista Linux , LynuxWorks , uClinux og Digi Embedded Linux. Siden GPL lisensen krever bedrifter som bruker Linux i sine produkter gjør kildekoden fritt tilgjengelig , kan enhver Linux-distribusjon tilpasses for bruk i innebygde enheter . For eksempel har Android for smarttelefoner, desktop Ubuntu og Debian Linux for servere alle blitt tilpasset for bruk i TV- set- top-bokser .