Linux på innebygde systemer - Linux on embedded systems

Operativsystemer basert på Linux-kjernen brukes i innebygde systemer som forbrukerelektronikk (dvs. set-top-bokser , smarte TV-er , personlige videoopptakere (PVR-er), infotainment i kjøretøy (IVI), nettverksutstyr (for eksempel rutere , brytere , trådløse tilgangspunkter (WAP) eller trådløse rutere ), maskinstyring , industriell automatisering , navigasjonsutstyr , romfartøy-flyprogramvare og medisinske instrumenter generelt).

På grunn av sin allsidighet , kan operativsystemer basert på Linux-kjernen også finnes i mobile enheter som faktisk er berøringsskjermbaserte innebygde enheter, som smarttelefoner og nettbrett , sammen med personlige digitale assistenter (PDAer) og bærbare mediespillere som også inkluderer en touch-skjerm. Dette er en utfordring for de fleste elever fordi deres datamaskinopplevelse hovedsakelig er basert på GUI ( Grafisk brukergrensesnitt ) basert interaksjon med maskinen og høyt nivå programmering på den ene siden og lavt nivå programmering av små mikrokontroller på den andre siden mens konseptet av kommandolinjegrensesnitt er vidt ukjent.

Historie

Linux-kjernen har blitt portet til en rekke CPUer som ikke bare primært brukes som prosessor på en stasjonær eller server datamaskin, men også ARC , ARM , AVR32 , ETRAX CRIS , FR-V , H8300 , IP7000 , m68k , MIPS , mn10300, PowerPC , SuperH , og Xtensa prosessorer. Linux brukes også som et alternativ til å bruke et proprietært operativsystem og dets tilknyttede verktøykjede .

Varianter

Den Inne Linux Kernel Delsett er en Linux-distribusjon som passer på en diskett for utdatert eller lav ressurs maskinvare .

Enhetsdekning

På grunn av lave kostnader (fritt tilgjengelig kildekode) og enkel tilpasning, har Linux blitt sendt i mange forbrukerenheter. Enheter som dekker PDA (som Sharp Zaurus familien), TomTom GPS navigasjonsenheter, bolig gateways som Linksys WRT54G serien eller smarttelefoner som for eksempel Motorola EXZ serien, OpenMoko telefoner, enheter som kjører Sailfish OS er utviklet av Jolla som Jolla C og Intex Aqua Fish og det Nokia N900 og Nokia N9 .

Android , et Linux-kjerne-basert operativsystem ervervet og utvidet av Google og introdusert i 2008, har blitt en svært konkurransedyktig plattform for smarttelefoner og nettbrett . I juli 2012 var Android-markedsandelen for smarttelefoner i USA 52%, og nådde 82% over hele verden i 2. kvartal 2015.

Fellesskap

Med tilgjengeligheten av innebygde forbrukerenheter ble fellesskap av brukere og utviklere dannet rundt disse enhetene: erstatning eller forbedringer av Linux-distribusjonen som ble sendt på enheten, har ofte blitt mulig takket være tilgjengeligheten av kildekoden og samfunnene rundt enhetene. På grunn av det høye antallet enheter, har standardiserte byggesystemer dukket opp, inkludert Yocto , OpenEmbedded , Buildroot , OpenWrt og LTIB .

Plattformbruk

Fordelene med innebygd Linux fremfor proprietære innebygde operativsystemer inkluderer flere leverandører for programvare, utvikling og support; ingen royalties eller lisensavgifter; en stabil kjerne; muligheten til å lese, endre og distribuere kildekoden. De tekniske ulempene inkluderer et relativt stort minnefotavtrykk (kjerne- og rotfilsystem); kompleksitet i brukermodus og tilgang til kjernemodusminne, og et komplekst rammeverk for enhetsdrivere .

Begrensninger

Ikke alle innebygde Linux-distribusjoner er påkrevd eller oppfyller sanntidskrav . Dette er spesielt relevant for sikkerhetskritiske applikasjoner og systemer.

Se også

Referanser

Videre lesning

Se også

Eksterne linker