12.07.2015 Views

Použití OS Linux pro měřicí aplikace

Použití OS Linux pro měřicí aplikace

Použití OS Linux pro měřicí aplikace

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

KAPITOLA 1. REAL-TIME1.2 Real-time v měřicích aplikacíchK nasazení v měřicí a regulační technice je třeba vybrat správný systém. Pro safety critical <strong>aplikace</strong>,jako je řízení velkých strojů, nemocničních zařízení, atd., se obvykle preferuje nasazení embeded systémů,které jsou na RT připraveny a případně se spojují do většího celku, který řídí klasické PC s RT systémem.V těchto případech se ještě užívají speciální zařízení, jako např. Watchdog timer, <strong>pro</strong> ošetření případnéhoselhání, redundantní čidla i celé systémy, atd.Pro běžné měření a regulaci pomocí DAQ karet postačují PC s RT operačním systémem. Je všaktřeba počítat s omezeními danými operačním systémem a hardwarem PC. Systémová volání a obsluhypřerušení mohou předbíhat jiné úlohy, maximální rozlišení času je dáno systémovým časovačem (obvykleHPET nebo TSC). Funkce jako SMI (viz dále) mohou poškodit časování. SMI, DMA a další hardwarovézáležitosti mohou způsobit i nedodržení nejhorších stanovených hodnot Release time a Deadline.Je však pravdou, že i přes uváděné <strong>pro</strong>blémy s nasazením PC v safety critical aplikacích, již existujenapř. systém Pike<strong>OS</strong> (výrobce Sysgo), postavený na takovémto hardwaru s využitím <strong>OS</strong> <strong>Linux</strong>, kterýmá certifikace DO-178B, IEC 61508 a EN 50128. Jedná se v podstatě o upravený GNU/<strong>Linux</strong>, s mikrokernelem a výborným vrstvením systému. Pike<strong>OS</strong> také nabízí široké spektrum podporovaných vývojovýchAPI a platforem, vzdálené ladění a monitoring po síti LAN, update systému bez nutnosti výpadku, atd.Dále viz. [2].8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!