Linux på integrerede systemer - Linux on embedded systems

Operativsystemer baseret på Linux-kernen bruges i indlejrede systemer såsom forbrugerelektronik (dvs. set-top-bokse , smart-tv , personlige videooptagere (PVR'er), infotainment i køretøjet (IVI), netværksudstyr (såsom routere , switche , trådløse adgangspunkter (WAP'er) eller trådløse routere ), maskinstyring , industriel automatisering , navigationsudstyr , rumfartøjsflysoftware og medicinske instrumenter generelt).

På grund af deres alsidighed kan operativsystemer baseret på Linux-kernen også findes i mobile enheder , der faktisk er berøringsskærmbaserede indlejrede enheder, såsom smartphones og tablets , sammen med personlige digitale assistenter (PDA'er) og bærbare medieafspillere, der også inkluderer en berøringsskærm. Dette er en udfordring for de fleste elever, fordi deres computeroplevelse hovedsageligt er baseret på GUI ( Grafisk brugergrænseflade ) -baseret interaktion med maskinen og programmering på højt niveau på den ene side og lavt niveau programmering af små mikrokontroller på den anden side, mens konceptet af kommandolinjegrænseflader er bredt ukendt.

Historie

Linux-kernen er blevet portet til en række CPU'er, som ikke kun primært bruges som processor på en desktop- eller servercomputer, men også ARC , ARM , AVR32 , ETRAX CRIS , FR-V , H8300 , IP7000 , m68k , MIPS , mn10300-, PowerPC- , SuperH- og Xtensa- processorer. Linux bruges også som et alternativ til at bruge et proprietært operativsystem og dets tilknyttede værktøjskæde .

Varianter

Den indlejrede Linux Kernel-delmængde er en Linux-distribution, der passer på en diskette til forældet eller lav ressource hardware .

Enhedsdækning

På grund af de lave omkostninger (frit tilgængelig kildekode) og den lette tilpasning er Linux blevet sendt i mange forbrugsenheder. Enheder, der dækker PDA'er (som Sharp Zaurus- familien), TomTom GPS- navigationsenheder, gateways til boliger som Linksys WRT54G-serien eller smartphones som Motorola exz-serien, Openmoko- håndsæt, enheder, der kører Sailfish OS udviklet af Jolla som Jolla C og Intex Aqua Fish og den Nokia N900 og Nokia N9 .

Android , et Linux-kerne-baseret operativsystem erhvervet og udvidet af Google og introduceret i 2008, er blevet en yderst konkurrencedygtig platform for smartphones og tablets . I juli 2012 androg Android-markedsandelen på smartphones 52% og nåede 82% på verdensplan i 2. kvartal 2015.

Fællesskaber

Med tilgængeligheden af ​​forbrugereindlejrede enheder blev der oprettet brugere af brugere og udviklere omkring disse enheder: udskiftning eller forbedringer af Linux-distributionen, der sendes på enheden, er ofte blevet mulig takket være tilgængeligheden af kildekoden og samfundene omkring enhederne. På grund af det store antal enheder har der vist sig standardiserede build-systemer, herunder Yocto , OpenEmbedded , Buildroot , OpenWrt og LTIB .

Platform brug

Fordelene ved indlejret Linux i forhold til proprietære indlejrede operativsystemer inkluderer flere leverandører til software, udvikling og support; ingen royalties eller licensgebyrer; en stabil kerne; evnen til at læse, ændre og omfordele kildekoden. De tekniske ulemper inkluderer et forholdsvis stort hukommelsesfodaftryk (kerne- og rodfilsystem); kompleksitet i brugertilstand og adgang til hukommelse i kernetilstand og en kompleks ramme for enhedsdrivere .

Begrænsninger

Ikke alle indlejrede Linux-distributioner kræves til eller opfylder realtidskrav . Dette er især relevant for sikkerhedskritiske applikationer og systemer.

Se også

Referencer

Yderligere læsning

Se også

eksterne links