Co je Embedded Linux®?

Termín „embedded Linux®“ lze použít k popisu jakékoli varianty operačního systému Linux s otevřeným zdrojovým kódem spuštěného ve vestavěném počítačovém systému - zařízení nebo platforma zaměřená na účel integrovaná do většího celkového produktu, jako je zařízení nebo kus spotřební elektroniky. vybavení. Díky modulární architektuře jádra Linux® spolu s podporou široké škály mikroprocesorů a dalších typů hardwaru se systém stal populárním v oblasti vestavěných počítačových systémů. Linux® však v některých scénářích může mít nevýhodu ve výkonu, protože potřebuje další software, aby fungoval jako operační systém v reálném čase (RTOS), což je požadavek na některé vestavěné systémy. Přesto se pro vestavěné systémy používá celá řada vlastních distribucí Linux®, od mobilních telefonů až po zařízení pro testování avioniky.

Vestavěný počítač se liší od osobního počítače (PC) v tom, že vestavěný systém je navržen nebo vyroben pro jeden nebo více specifických účelů, zatímco počítače jsou určeny pro širokou škálu funkcí. Vestavěný počítač může být navržen s minimálním výkonem požadovaným pro splnění jeho specifických cílů, což vede k lehké a vysoce efektivní počítačové platformě. Tato kategorie zahrnuje celou řadu výpočetních zařízení, od zařízení spotřební elektroniky přes vybavení avioniky po rovery a kosmické lodě, které prozkoumávají sluneční soustavu. Stejně jako u každého počítače je však hardware vestavěného systému k dispozici bez softwarové platformy a v mnoha případech je vybraná softwarová platforma nějakou formou zabudovaného systému Linux®.

Linux® se osvědčil v řadě vestavěných počítačových polí díky své vysoké úrovni přizpůsobení a flexibilitě spolu s různou hardwarovou podporou. Jádro Linux® má modulární architekturu, což znamená, že designér nebo technik si může vybrat pouze ovladače a software na vysoké úrovni potřebné pro konkrétní systém. Podpora různých architektur mikroprocesorů je také důležitou výhodou nabízenou zabudovaným systémem Linux®, protože vestavěné systémy mohou používat mikroprocesor, který se zcela liší od těch, které se nacházejí v počítačích PC. Jako softwarový projekt s otevřeným zdrojovým kódem lze Linux® používat také bez omezení a licenčních poplatků, které mohou být přítomny v komerčních nabídkách.

Vestavěné systémy často vyžadují operační systém v reálném čase - operační systém schopný reagovat na události ve velmi krátkém časovém období. Protože jádro Linux® nebylo navrženo s ohledem na výkon v reálném čase, musí být na horní straně jádra spuštěn další software, aby byla zajištěna tato funkce. To je potenciální nevýhoda použití vestavěného systému Linux®, protože tento další software spotřebovává více zdrojů.

Některé verze vestavěného systému Linux® mohou být vytvořeny téměř od nuly, zatímco jiné jsou mírně upravenými verzemi existujících distribucí. Obchodní i nekomerční organizace nabízejí své vlastní předem připravené distribuce zaměřené na výrobce a designérské firmy. Například mobilní telefony a přehrávače médií běžně používají různé varianty vestavěného systému Linux®. Výpočetní kiosky nebo síťová zařízení mohou používat pouze mírně upravenou verzi distribuce stolního systému Linux®.

V oblastech s velmi náročnými požadavky na výkon v reálném čase nebo výkonem je koncový uživatel často velmi zapojen do návrhu systému. Například National Aeronautics and Space Administration (NASA) získává software Linux® od externích dodavatelů, ale stanoví pokyny, kterými se musí dodavatelé řídit. Jiné organizace, například společnosti, které vyrábějí zařízení pro testování avioniky, se mohou rozhodnout vyvinout svou vlastní chuť zabudovaného systému Linux®.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?