RTX2012_info_CZ
Transkript
ProductBrief RTX2012 Software RTX pro pevný reálný čas, od společnosti IntervalZero, transformuje Microsoft Windows na operační systém pevného reálného času (RTOS). (Poznámka: RTX 2012 je poslední a nejnovější verzí 32-bitové verze RTX. Společnost IntervalZero pokračuje v odděleném vývoji 32-bitové verze i po vydání verze RTX64 2013.) Přehled RTX 2012 je klíčovou komponentou Platformy RTOS společnosti IntervalZero, která mimo jiné sestává z multijádrových procesorů x86 a operačního systému Windows, aby tak předčila specifický hardware pro reálný čas, jakými jsou DSP a MCU a výrazně redukovala náklady na vývoj systémů, které vyžadují determinismus nebo pevný reálný čas. Determinismus Zaručená časová přesnost – nastavení period časovačů až na 1 mikrosekundu a latence (doba odezvy) programových vláken IST (Interrupt Service Thread) na méně než 10 mikrosekund. Oddělení od Windows – procesy Windows nemohou interferovat (tj. střetat se) s Real-Time aplikacemi. Škálovatelnost – jeden SMP (Symmetric Multiprocessing) plánovač je použit pro všechny Real-Time procesory. Chytrý SMP plánovač, který využívá jak prioritami řízený, tak i preemptivní algoritmus pro přepínání kontextů programových vláken, přičemž povolování výkonu vláken s vysokou prioritou se odehrává v časovém úseku pod jednu mikrosekundu. Plná kontrola nad procesy Možnost flexibilní konfigurace jak mnoho nebo málo z výpočetní kapacity má být použito pro Real-Time procesy (1- 31 procesorů) Plné řízení Real-Time procesů v programových vláknech se schopností rozložit zátěž mezi nimi podle potřeby. RTX poskytuje možnost nastavení afinity programových vláken a přerušení. Spolehlivá obsluha procesu systémové výjimky, když se vyskytne Windows STOP nebo Windows shutdown. Aplikace reálného času mají možnost pokračovat v běhu a bezpečně se ukončit. Zjednodušení Používejte jeden Operační Systém – Windows – pro Vaše aplikace. RTX je podporován na Windows 7 od SP1; Windows Vista, od SP2; Windows XP, od SP3; Windows Embedded Standard 7 od SP1; Windows Embedded Standard 2009; Windows Server 2003 SP2. Používejte komerčně dostupný cílový systém (COTS); bez nutnosti obstarání speciálního hardware. Používejte jedno vývojové prostředí - Visual Studio (2005, 2008, 2010 and 2012). Používejte jeden společný programovací jazyk (C/C++) pro Windows a Real-Time aplikace. Používejte společné Win32 API – stejný kód může běžet jako proces Windows nebo Real-Time proces. Používejte řízené kódy pro Windowsovské aplikace a stále komunikujte s Vašimi Real-Time aplikacemi. Real-time procesy mohou komunikovat přímo s hardware, bez nutnosti použití ovladačů. Používejte standardní IPC komunikaci mezi aplikacemi Windows a Real-Time procesy (k použití slouží standardní objekty: events, mutexes a semaphores) Používejte sdílenou paměť mezi procesy Windows a Real-Time procesy pro sdílení dat. Komunikace Síťová schopnost – Real-Time procesy mohou ke komunikaci využívat standardní volání API socketu. Snížení nákladů Eliminujte potřebu přídavného systému pro realizaci funkcí HMI. Eliminujte proprietární ovladač a komunikační karty. Zlepšené využití hardwarových schopností: Dokáže využít i nevytížené kapacity vice jader procesoru. Snížené výrobní náklady a méně fyzických součástek. Zvýšení efektivity Eliminujte některé náklady na inventář a snižte náklady na údržbu. Běžné upgrady jsou prováděny přehráním nového software než výměnou desek. Verze Níže uvedená tabulka ukazuje dostupné verze RTX2012 Verze … Obsahuje podporu pro Real-Time operace na … Solo Jeden vyhrazený RTSS (Real Time Sub System) procesor. Entry do 2 vyhrazených RTSS procesorů. Basic do 3 vyhrazených RTSS procesorů. Professional do 7 vyhrazených RTSS procesorů. Premium do 15 vyhrazených RTSS procesorů. Ultimate do 31 vyhrazených RTSS procesorů. Klíčové rysy (RTX2012 poskytuje následující funkcionality a schopnosti): Real-Time Subsystém o Škálovatelnost od 1 do 31 real-time procesorů o Chytrý SMP plánovač, který využívá oba algoritmy: jak prioritami řízený, tak i preemptivní algoritmus pro přepínání kontextů kritických programových vláken, přičemž povolování výkonu vláken s vysokou prioritou se odehrává v časovém úseku zlomku jedné mikrosekundy. o Real-Time Win32 jako API o Konfigurovatelná afinita programových vláken a přerušení. Copyright © 2013 IntervalZero, Inc. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies o Konfigurovatelný časovač (až na 1 µsec) o Schopnost navázat se na „line-based“ i „message-based“ (MSI/MSI-X) přerušení. o Obsluha procesu „Shutdown“ od Windows STOP nebo od Windows shutdown. o Deterministická paměť. o Přístup k file systému Windows a k registrům Windows. o Podpora dynamicky připojovaných knihoven (dll) pomocí „RTDLLs“, které mohou být zaváděny implicitně nebo explicitně. Skupiny uživatelů Windows, které mohou limitovat přístup k funkcím RTX: RTXDebuggers, RTXAdministrators, and RTXUsers Komunikace mezi procesy v reálném čase, mezi uživateli procesů Windows a procesů reálného času: o Nativní nebo řízený interface pro 32-bitové uživatelské procesy Windows. o Nativní interface pro 32-bitové ovladače jádra Windows (kernel drivers). o S použitím objektů: events, mutexes a semaphore. o Sdílení dat přes sdílenou paměť. RT-TCP/IP Stack poskytuje pro Subsystém RTX tento potenciál: o Síťové protokoly TCP/UDP/IP pro procesy RTX o Podporu IPv4 a IPv6 o Podporu Winsock 2.0 o Sockety RAW o Filtrování vrstvy MAC o Síťové ovladače RT-TCP/IP pro řadu společných rozhraní síťových karet o Nástroje (RtssArp, RtssIpConfig a RtssPing) Nástroje a prostředky o Ovládací Panel – konfigurování Real-Time subsystému RTX. o RTSS Task Manager – zobrazuje seznam běžících RTSS procesů a registrovaných knihoven RTDLL. o Konzole serveru – zobrazuje print messages od RTSS procesů. o RTX Time View – poskytuje možnost profilovat Real-Time aplikace. o RTSS Object Viewer – poskytuje schopnost vidět interní objekty a jejich aktuální stavy. o RTX Performance View – poskytuje informace o využití CPU od RTSS procesorů. o SRTM – poskytuje informace o reakčních časech ze systémových časovačů. Vývojové prostředí - Software Development Kit (SDK) o Hlavičkové soubory a knihovny pro vývoj aplikací. o Podpory Microsoft Visual Studio (2005, 2008, 2010 and 2012) Průvodce pro vývoj aplikací Podpora Microsoft Visual Studio C-Runtime (např. knihovna STL) Debugger, který umožňuje: Copyright © 2013 IntervalZero, Inc. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies Spouštět proces pro ladění přímo ve Visual Studio Připojení k vice běžícím RTSS nebo Windows procesům z Visual Studio Provádět debugging lokálně i vzdáleně, s použitím nástroje Visual Studio Remote Debug Monitoring (MSVSMON) Podpora následujících druhů bodů zastavení (breakpoints): funkční/ souborový/ adresní/ datový o Vzory zdrojových textů programů pro ukázky základních konceptů práce s RTX Dokumentace o Příručka pro start “Getting Started” o Rysy a koncepty Real-Time o “MiniTutorials” výuka a videa o Reference funkcí rozhraní API o Použití nástrojů Architektura Copyright © 2013 IntervalZero, Inc. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies
Podobné dokumenty
Architektura_softwarového_řízení
SMP pro Windows je hard real-time rozšíření, které v této
konfiguraci slouží jako RTOS. Rozšíření přidává real-time
plánovač a některé jiné funkce, umožňující spouštění
vláken v deterministickém re...
nové generace Začínáme s programem
si vybrat tu, která vám nejlépe vyhovuje.
Při programování aplikace byly zohledněny moderní způsoby ovládání - využití pravého
tlačítka myši, tabulky mají standardní ovládání ve všech formulářích a...
Implementace aplikační vrstvy pro jednočipové mikrokontroléry
(service provider). Service provider poté implementuje low-level specifikovaný síťový
protokol a zpřístupňuje ho pomocí Winsock service provider interface (SPI).
prezentace firmy
Měření rozložení deformací běžně s přesností 0.01%
Rozsah měřené oblasti omezený použitou optikou,
běžně 10 mm2 - 10 m2
Měření rychlých dějů se snímkováním až 10 000 fps
Měření za vysokých teplot o...
REGENERÁTOR SYNCHRONIZAČNÍ SMĚSI VIDEOSIGNÁLU R
i výrobci televizorů a videorekordérů GRUNDIG, PHILIPS, SONY, NOKIA a další. Na většině nových televizorů je konektor
SCART pro připojeni dekodéru. Pokud nastavíme v menu u určitého TV kanálu dekod...
Vysokonapě ové kondenzátory High Voltage Capacitors
uvedené hodnoty, mohlo by dojít ke znièení
Kondenzátory jsou urèeny pro práci pøi
kondenzátoru.
stejnosmìrném i støídavém napìtí. Pokud pouijete
Permitted Overvoltages in working
kondenzátor v obv...