Krátký příběh: Jak určit, který vestavěný systém je pro vaši aplikaci nejlepší
Hledáte hardware pro váš vestavěný systém? Pokud máte otázky ohledně kompatibility softwaru nebo požadovaných certifikací, znáte přesně požadavky vaší aplikace? V tomto článku vám pomůžeme rozlišit mezi vestavěnými systémy a jak zajistit, abyste si pořídili vhodný hardware.
Co je to vestavěný systém?
Máme dvě možné odpovědi. Stručná verze zní, že vestavěný systém je aplikovaný počítačový systém.
Dlouhý příběh je složitější. Díky několika faktorům, zejména trendům Průmyslu 4.0 a internetu věcí, se technologie v posledních 20 letech neustále vyvíjejí rychlým tempem. To znamená, že snížení nákladů umožňuje společnostem rychleji a snadněji implementovat hardwarové a softwarové komponenty do svých produktů. Konvergence telekomunikačních a výpočetních možností navíc změnila původní definice, které jsme měli pro kategorizaci vestavěných systémů. Toto jsou běžné popisy vestavěného systému:
Omezené zdroje
Vestavěné systémy si pravidelně spojujeme s omezenými možnostmi. Existuje běžná mylná představa, že vestavěné systémy nabízejí ve srovnání s běžným osobním počítačem omezenou hardwarovou a/nebo softwarovou funkcionalitu. To může platit v určitých aplikacích, ve kterých musíme omezit jeden ze zdrojů (výkon, prostor, výpočetní kapacitu). Můžete... přečtěte si více o tomto tématu v našem blogu. To však nemusí platit například v případě rozpoznávání vzorů nebo aplikací umělé inteligence.
Věnovaný
Je také možné najít vestavěné systémy navržené k provádění jedné funkce. To znamená, že systém je určen pro jednu činnost. V dnešní době je to však stále vzácnější, protože zařízení se vyvinula do „hybridních“ funkcí. Například chytré telefony jsou nyní osobními asistenty, streamovacími zařízeními, fotoaparáty, telefony, kalendáři, budíky a mnoha dalšími. Chytré televizory navíc mohou surfovat po internetu a nahrávat pořady. Konvergence technologií proto v dnešní době ztěžuje vytváření specializovaných vestavěných systémů.
Přísné aplikace
Některé aplikace vyžadují od vestavěných systémů vyšší kvalitu a spolehlivost. To je důležité pro kritické nebo život ohrožující aplikace. Lze to uplatnit i v náročných prostředích s vysokou teplotou, prachem nebo vlhkostí. Například kvalita a spolehlivost vestavěného systému pro letový ovladač v letadle bude vyšší než pro herní konzoli. V prvním případě, pokud letadlo havaruje během letu kvůli poruše vestavěného systému, bude to katastrofická událost ve srovnání s negativní zkušeností nebo nepříjemnostmi uživatele při hraní, které neohrožují život. V těchto případech bude muset zejména hardware projít několika certifikacemi a nabídnout určitou úroveň ochrany v náročném prostředí.
Podvodník
Je chytrý telefon vestavěný systém? Existují lidé, kteří jej jako takový používají. Nicméně chytrý telefon nelze považovat za vestavěný systém (není nikde vestavěný). To platí pro několik „vestavěných systémů“, které původně byly za takové považovány, ale již nejsou, nebo naopak. Problém s rychlým technologickým vývojem spočívá v tom, že hranice mezi osobním počítačem a vestavěným systémem je nyní nejasná.
Co mají všichni společného?
Jak vidíte, potřeby a požadavky aplikace určují, zda potřebujete vestavěný systém nebo počítač. K určení, co je vestavěný systém, se použily schopnosti, funkčnost, aspekty prostředí nebo zamýšlený uživatel. Společným jmenovatelem však je, že žádná jednotná definice nemůže odrážet všechny dnešní vestavěné systémy.
Proto při shánění hardwaru pro vestavěný systém musíte mít jasné požadavky. Tak zajistíte, že vaše aplikace bude běžet hladce a že vaší společnosti poskytnete cenově nejvýhodnější řešení.
Chcete se dále vzdělávat v oblasti vestavěných systémů? Přečtěte si tento blog o architekturách vestavěných systémů nebo navštivte naši stránku o SBC a vestavěné systémy.
