Linux na vestavěných systémech - Linux on embedded systems
Operační systémy založené na linuxovém jádře se používají ve vestavěných systémech, jako je spotřební elektronika (tj. Set-top boxy , chytré televize , osobní videorekordéry (PVR), infotainment ve vozidle (IVI), síťová zařízení (jako jsou směrovače , přepínače , bezdrátové přístupové body (WAP) nebo bezdrátové směrovače ), řízení strojů , průmyslová automatizace , navigační zařízení , letový software kosmických lodí a lékařské přístroje obecně).
Vzhledem ke své univerzálnosti lze operační systémy založené na linuxovém jádru najít také v mobilních zařízeních, která jsou vlastně vestavěnými zařízeními založenými na dotykové obrazovce , jako jsou smartphony a tablety , společně s osobními digitálními asistenty (PDA) a přenosnými přehrávači médií, které také obsahují Dotyková obrazovka. To je výzva pro většinu studentů, protože jejich zkušenosti s počítačem jsou založeny hlavně na interakci se strojem založené na GUI ( grafické uživatelské rozhraní ) a programování na vysoké úrovni na jedné straně a programování na nízké úrovni u malých mikrokontrolérů na straně druhé, zatímco koncept rozhraní příkazového řádku je široce neznámý.
Dějiny
Linuxové jádro byl portován na řadu procesorů , které jsou nejen primárně používán jako procesoru stolního serveru nebo počítači, ale také ARC , ARM , AVR32 , ETRAX CRIS , FR-V , H8300 , IP7000 , m68k , MIPS , procesory mn10300, PowerPC , SuperH a Xtensa . Linux se také používá jako alternativa k používání proprietárního operačního systému a souvisejícího řetězce nástrojů .
Varianty
Embeddable Linux Kernel Subset je linuxová distribuce , která vejde na disketu pro zastaralé nebo nízkou zdrojů hardwaru .
Pokrytí zařízení
Vzhledem k nízké ceně (volně dostupný zdrojový kód) a snadnému přizpůsobení byl Linux dodáván v mnoha spotřebitelských zařízeních. Zařízení pokrývající PDA (jako rodina Sharp Zaurus ), GPS navigační zařízení TomTom , domácí brány jako řada Linksys WRT54G nebo smartphony jako série Motorola exz, sluchátka Openmoko , zařízení s operačním systémem Sailfish OS vyvinutým společností Jolla jako Jolla C a Intex Aqua Fish a Nokia N900 a Nokia N9 .
Android , operační systém založený na linuxovém jádru získaný a rozšířený společností Google a představený v roce 2008, se stal vysoce konkurenční platformou pro smartphony a tablety . V červenci 2012 činil podíl smartphonů Android ve Spojených státech na 52% a ve 2. čtvrtletí 2015 dosáhl na celém světě 82%.
Společenství
S dostupností spotřebitelských vestavěných zařízení se kolem těchto zařízení vytvořily komunity uživatelů a vývojářů: nahrazení nebo vylepšení distribuce Linuxu dodávané na zařízení bylo často možné díky dostupnosti zdrojového kódu a komunitám obklopujícím zařízení. Vzhledem k vysokému počtu zařízení se objevily standardizované systémy sestavení, včetně Yocto , OpenEmbedded , Buildroot , OpenWrt a LTIB .
Využití platformy
Mezi výhody integrovaného systému Linux oproti proprietárním integrovaným operačním systémům patří více dodavatelů softwaru, vývoje a podpory; žádné licenční poplatky ani licenční poplatky; stabilní jádro; schopnost číst, upravovat a redistribuovat zdrojový kód. Mezi technické nevýhody patří poměrně velká paměťová stopa (jádro a kořenový souborový systém); složitost uživatelského režimu a režimu paměti jádra a komplexní rámec ovladačů zařízení .
Omezení
Ne každá vestavěná distribuce Linuxu je vyžadována nebo splňuje požadavky v reálném čase . To je důležité zejména pro bezpečnostní aplikace a systémy.
Viz také
- Články:
- Produkty / Distribuce:
- BusyBox
- Debian - používá se na Raspberry Pi
- Vložitelná podmnožina linuxového jádra
- Emdebian Grip
- Známý Linux
- Známý typ integrovaného systému Linux od Googlu pro Android , např. Na smartphonech
- Mobilinux
- OpenMoko
- OpenWrt
- RTLinux
- Tizen - vestavěný Linux pro smartphony
- Ubuntu - jádro a server, na RPi, x86, ARM
- Prodejci:
Reference
Další čtení
- Weinberg, Bill (červenec 2008). Uniting Mobile Linux Application Platforms (PDF) . LinuxPundit.com. p. 18. Archivovány z původního (PDF) 16. února 2012 . Citováno 2009-05-08 .
Viz také
externí odkazy
- Integrovaný kurz Linuxu na youtube (Zedboard)
- Integrovaný Linux v Curlie
- "Novinky a technické články týkající se vestavěného Linuxu" . Archivovány od originálu dne 3. ledna 2013.
- Integrovaný archiv seznamů adresářů Linux
- Kompletní vestavěný systém Linux v RJ-45
- Embedded Debian Project Archived 2006-06-30 at the Wayback Machine (zastaralé)
- VxWorks to Embedded Linux: Příběh úspěchu
- Archiv LinuxDevices.com 1999–2012
- Embedded Linux Wiki: Centralizované místo pro sdílení znalostí Embedded Linux
- Školení inženýra Linuxu Embedded Apprentice: Školení Embedded Linux zdarma