Termín palubní výpočetní technika se používá k označení softwarových aspektů nalezených uvnitř zařízení, které není určeno pro čistě výpočetní účely . Sada softwaru a hardwaru integrovaná do zařízení představuje palubní systém .
Palubní počítače jsou dnes přítomny všude: domácí spotřebiče , mobilní telefony , automobily , skenery nebo čtečky čárových kódů od pokladen po obchody, televizi atd. Za privilegovanou oblast palubních počítačů lze považovat oblast dopravy včetně vozidel , ale také satelitů a obecněji leteckého a kosmického průmyslu .
Integrovaný výpočetní systém má jiné požadavky než osobní výpočetní technika ( mikropočítače ). Jedná se zejména o:
Tomuto použití má být věnováno několik programovacích jazyků , mezi nimiž je i Ada . Používají se také jazyky blízké stroji, například C a v menší míře C ++ . Jazyk sestavení je stále vhodnou volbou pro systémy podléhající závažným omezením v reálném čase.
Pro programování kritických vestavěných systémů byly navrženy jazyky konstruované odlišně:
V současné době jsme svědky vzniku vestavěných systémů založených na svobodných softwarových a hardwarových technologiích. Bezplatné procesory jsou typu LEON nebo Open Risc . Pro software najdeme Linux jako srovnávací volbu. Architektura MIPS je široce používána.
Přenos binárních souborů se obvykle provádí ve formátu „textového“ standardizovaného formátu, jako je S-Record společnosti Motorola nebo formát HEX (Intel) od společnosti Intel .
Existuje několik specifikačních a designových jazyků pro vestavěné výpočty: