Co je vestavěný Linux®?

Termín „Embedded Linux®“ lze použít k popisu jakékoli varianty operačního systému Open Source Linux® běžící na vestavěném počítačovém systému-účelové zařízení nebo platformu integrované do většího celkového produktu, jako je spotřební elektronická zařízení nebo kus zařízení. Modulární architektura jádra Linux® spolu s podporou široké škály mikroprocesorů a jiných typů hardwaru učinila systém populární v vestavěných výpočetních polích. Linux® však může v některých scénářích utrpět výkonnostní nevýhodu, 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é zabudované systémy. Navzdory tomu byla pro vložené systémy použita řada vlastních distribucí Linux®, od mobilních telefonů až po zařízení pro testování avioniky.

Vložený počítač se liší od osobního počítače (PC) v tom, že zabudovaný systém je navržen nebo postaven pro jeden nebo více konkrétních purpózy, zatímco PC jsou určeny pro širokou škálu funkcí. Vestavěný počítač může být navržen s minimálním množstvím výkonu potřebného k splnění jeho konkrétních cílů, což má za následek lehkou a vysoce efektivní počítačovou platformu. Kategorie zahrnuje širokou škálu výpočetních zařízení, od zařízení pro spotřební elektroniku po avionické zařízení po Rovers a kosmickou loď, která prozkoumává sluneční soustavu. Stejně jako jakýkoli počítač je však hardware vestavěného systému zbytečný bez softwarové platformy a v mnoha případech je zvolená softwarová platforma nějakou formou vložení Linux®.

Linux® se osvědčil v řadě vestavěných výpočetních polí kvůli své vysoké úrovni přizpůsobení a flexibility, spolu s rozmanitou hardwarovou podporou. Jádro Linux® má modulární architekturu, což znamená, že návrhář nebo inženýr si může vybrat pouze potřebný software pro řidiče a software na vysoké úrovnipro konkrétní systém. Podpora řady různých mikroprocesorových architektur je také důležitou výhodou nabízenou společností Embedded Linux®, protože vestavěné systémy mohou používat mikroprocesor, který se zcela liší od těch, které se nacházejí v PCS. Jako softwarový projekt s otevřeným zdrojovým kódem lze Linux® také použít bez omezení a licenčních poplatků, které by mohly být přítomny v komerčních nabídkách.

Vložené 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é době. Vzhledem k tomu, že jádro Linux® nebylo navrženo s ohledem na výkon v reálném čase, musí být na vrcholu jádra spuštěn další software, aby tuto funkci poskytl. Toto je potenciální nevýhoda pro použití vestavěného Linux®, protože tento další software spotřebovává více zdrojů.

Některé verze vestavěného Linux® mohou být postaveny téměř od nuly, zatímco jiné jsou mírně upravené verze existujících distribu. Komerční i nekomerční organizace nabízejí své vlastní předem vytvořené 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í odrůdy off-the-shelf vestavěného Linux®. Výpočetní kiosky nebo síťové spotřebiče mohou používat pouze mírně upravenou verzi distribuce Desktop Linux®.

V polích s vysoce náročnými požadavky na výkon v reálném čase nebo výkonu je koncový uživatel často velmi zapojen do návrhu systému. Například Národní správa Aeronautics and Space (NASA) získává software Linux® od externích prodejců, ale stanoví pokyny pro dodavatele, které mají následovat. Jiné organizace, jako jsou společnosti, které vyrábějí zařízení avioniky, se mohou rozhodnout vyvinout svou vlastní chuť zabudovaného 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?