" Embedded Linux " är ett samlingsnamn för en version av Linux-kärnan och stödjande drivrutiner och verktyg som har skräddarsytts för att tillhandahålla tjänster operativsystem för microcontrollers som , i sin tur , styrenheter som din Tablet PC eller GPS-enhet . Embedded Linux fungerar i bakgrunden , osedda . Till exempel digitala videoapparater som TiVo eller Foxtel iQ innehåller microcontrollers som använder inbäddade Linux att lagra och hämta video på hårddiskar , USB- eller Secure Digital enheter . Översikt
Embedded Linux spårar sin historia till 1991, då finska programmeraren Linus Torvalds släppt en tidig version av sin Unix - liknande operativsystem för 32 - bitars Intel 386 mikroprocessor . Torvalds valde att göra källkoden till Linux fri och allmänt tillgänglig under GNU Public License eller GPL . Som en följd av detta kan tillverkare som behövde ett operativsystem för deras mikrokontroller - driven hårdvara hämta fritt , studera och skräddarsy Linux källkod för att uppfylla deras specifika behov .
Fördelar Addera
Förutom kostnaden , erbjuder Linux många fördelar till inbäddade hårdvarutillverkare . Att ha källkoden gör att enheten utvecklare kan skapa en mager , resurseffektivt operativsystem genom att ta bort eller skriva om delar av Linux som är överflödiga . Inbäddade enheter ingenjörer behöver inte bero på ägarna av proprietära operativsystem för att utveckla drivrutiner, buggfixar eller ny hårdvara stöd de behöver . Slutligen kan inbäddade hårdvarutillverkare dra nytta av den fortsatt förbättring av Linux funktioner , stabilitet och utför som görs möjlig genom bidrag från myndigheter, företag , universitet och individer runt om i världen .
Devices Använda Embedded Linux
Embedded Linux används för att styra tv , set - top -TV boxar tuner , smarta telefoner, videospelare , pekdatorer , billiga bärbara datorer för barn i utvecklingsländer , nätverk lagringsenheter , robotar , nätverk routrar , eldrivna rullstolar och spelkonsoler. Embedded Linux används också i bilar styr underhållningssystem , Internet - anslutning enheter och GPS- navigationssystem .
Embedded Linux-distributioner
Embedded Linux operativsystem är anpassade samlingar av förare och verktyg och program sammanförs som en utdelning . Exempel på Embedded Linux distributioner inkluderar iMedia , Wind River Linux , Lineo uLinux , MontaVista Linux , LynuxWorks , uClinux och Digi Embedded Linux . Eftersom GPL-licensen kräver företag som använder Linux i sina produkter gör deras källkod fritt tillgängliga , kan alla Linuxdistributioner anpassas för användning i inbäddade enheter . Till exempel har Android för smarta telefoner , skrivbord Ubuntu och Debian Linux för servrar alla anpassats för användning i TV set - top-boxar .