Vestavěný systém: Porovnání verzí

Smazaný obsah Přidaný obsah
JAnDbot (diskuse | příspěvky)
m Odstranění linku na rozcestník Zařízení s použitím robota - Změněn(y) odkaz(y) na přístroj; kosmetické úpravy
Řádek 1:
[[ImageSoubor:Alix.1C_board_with_AMD_Geode_LX_800_(PC_Engines).jpg|thumb|250px|[[Mini-ITX]] deska PC Engines ALIX.1C s procesorem AMD Geode LX 800 a sloty pro [[Compact Flash]], [[mini PCI]] and [[Osobní počítač|PCI]] karty, 44-pinovým IDE rozhraním a 256MB [[RAM]]]]
 
'''Vestavěný systém''' ('''zabudovaný systém''', '''embedded systém''') je jednoúčelový systém, ve kterém je řídicí [[počítač]] zcela zabudován do [[přístroj|zařízení]], které ovládá. Na rozdíl od univerzálních počítačů, jako jsou [[osobní počítač]]e, zabudované počítače jsou většinou jednoúčelové, určené pro předem definované činnosti. Vzhledem k tomu, že systém je určen pro konkrétní účel, mohou tvůrci systému při návrhu optimalizovat pro konkrétní [[aplikace|aplikaci]] a tak snížit cenu výrobku. Vestavěné systémy jsou často vyráběny sériově ve velkém množství, takže úspora bývá znásobena velkým počtem vyrobených kusů.
 
Počítače do dlaně ([[Personal Digital Assistant|PDA]]), [[mobilní]] digitální pomocníci (MDA) a inteligentní [[mobilní telefon]]y jsou také často označovány jako vestavěná zařízení vzhledem k vlastnostem [[hardware]] i přes to, že z hlediska [[software]] jsou rozšiřitelné a všeobecně použitelné podobně jako osobní počítače. S rozvojem těchto zařízení se stírá rozdíl mezi vestavěnými zařízeními a osobními počítači.
 
== Příklady vestavěných systémů ==
* [[bankomat]]
* [[avionika]], jako například autopiloti, hardware a software pro řízení letu a další systémy integrované v letadlech a raketách
* [[mobilní telefon]]y, jejich základnové stanice ([[BTS]]), telefonní ústředny
* řídící jednotky spalovacích motorů ([[ECU (automobil)|ECU]]) a systémy zabraňující blokování brzd ([[ABS]]) v [[automobil]]ech
* domácí automatizace, jako například [[termostat]]y, [[klimatizace]], [[zavlažovací systém]]y a [[zabezpečovací systém]]y
* [[kalkulačka|kalkulačky]]
* vybavení domácnosti jako například [[mikrovlnná trouba]], [[pračka]], [[myčka nádobí]], [[televizor]]y, DVD přehrávače, [[set-top box]]y
* [[zdravotnické přístroje]]
* ruční počítače ([[Personal Digital Assistant|PDA]] nebo průmyslové)
* [[herní konzole]] ([[PlayStation]], [[Sega]], [[Xbox]], [[GameBoy]], [[Nintendo 64]], [[Nintendo DS]])
* digitální náhrada [[potenciometr]]ů (místo „točítka“ jsou pouze [[tlačítko|tlačítka]] přidat/ubrat)
* počítačové [[periferie]] jako [[router]]y, [[počítačová tiskárna|tiskárny]], [[modem]]y, [[scanner]]y mohou mít a často mají vlastní vestavěný systém.
 
== Historie vestavěných systémů ==
 
První moderní vestavěný systém byl naváděcí počítač pro [[Apollo (kosmická loď)|Apollo]] vyvinutý Charlesem Stark Draperem v přístrojové laboratoři na [[Massachusetts Institute of Technology|MIT]]. Pro každý let na měsíc byly použity dva. Běžel na nich naváděcí systém pro řídící modul a LEM.
Řádek 31:
S poklesem ceny jednočipového počítače pod jeden [[dolar]] začalo být výhodné nahrazovat knoflíky ovládané analogové součástky jako [[potenciometr]]y nebo proměnné [[kondenzátor]]y [[digitální]] [[elektronika|elektronikou]] řízenou malým mikrokotrolérem s tlačítky „nahoru“ a „dolů“. Koncem 80. let se embeddeded systémy běžně používaly ve většině elektronických zařízení a tento trend dosud pokračuje.
 
== Charakteristika vestavěných systémů ==
[[ImageSoubor:RouterBoard 112 with U.FL-RSMA pigtail and R52 miniPCI Wi-Fi card.jpg|thumb|250px|Embedded systém v podobě RouterBoardu 112 s U.FL-RSMA pigtailem a R52 [[mini PCI]] [[Wi-Fi]] kartou]]
Na rozdíl od všeobecně použitelného počítače (například osobního) embedded systémy jsou navrženy pro konkrétní činnosti. Některé také pracují v [[reálný čas|reálném čase]], tzn. že zpoždění činnosti nebo akce ovládané řídícím [[procesor]]em může mít fatální následky nebo poruchu činnosti (přerušení hraní hudby, zaseknutí motoru,…).
 
Řádek 43:
Řídící systémy jsou vestavěny do zařízení, od nichž se očekává, že budou schopny pracovat léta bez chyb a v některých případech schopny se zotavit z poruchy. Proto bývají [[program]]y většinou [[vývoj|vyvíjeny]] a [[verifikace|testovány]] pečlivěji než programy pro osobní počítače a v návrhu se nepoužívají nespolehlivé mechanické součástky jako disky, přepínače, tlačítka. Zotavení z poruchy může využít například techniky [[watchdog timer]]u, který [[reset]]uje počítač pokud program po jistou dobu neupozornil watchdog, že je v pořádku.
 
== Uživatelská rozhraní u vestavěných systémů ==
[[ImageSoubor:MicroVGA TUI demoapp.jpg|250px|right|thumb|Embedded systém s mikroprocesorem PIC18 používající textové rozhraní na VGA monitoru]]
Uživatelská rozhraní u embedded systémů se liší od nulového uživatelského rozhraní až po plné rozhraní podobné systému stolního PC jako například u PDA, MDA nebo inteligentních mobilních telefonů. Někde uprostřed bývají zařízení s malými displeji, které jsou schopny zobrazovat pouze některé znaky, a pouze několika tlačítky (kalkulačka, rotoped).
 
Řádek 55:
Některé moderní vestavěná zařízení také používají k zobrazení uživatelského rozhraní standardní VGA monitor a PS/2 klávesnici.
 
== Spolehlivost vestavěných systémů ==
 
Spolehlivost může mít různé [[definice]] v závislosti na tom, co lidé od systému požadují:
Řádek 63:
# Systém nemůže běžet v nebezpečném nebo nekorektním stavu. Například pokud by došlo k velkým finančním ztrátám nebo ohrožení zdraví ([[lékařské přístroje]], zálohované [[letecké přístroje]] a stroje (například [[motor]] u více motorových letadel), řízení chemických procesů, [[automatická burza|automatické burzy]], [[herní systém]]y). Při [[detekce|detekci]] nebezpečného stavu je jediným řešením ukončit chod systému a indikovat chybu.
 
== Související odkazy ==
* [[Patice (počítač)]]
* [[Jednočipový počítač]]