RTX2012_info_CZ

Transkript

RTX2012_info_CZ
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

RTX642013_info_CZ

RTX642013_info_CZ do 15 vyhrazených RTSS procesorů.

Více

IZ Real Time Ethernet Doc.indd

IZ Real Time Ethernet Doc.indd Protocol Stack & Soft pohybová logika

Více

Architektura_softwarového_řízení

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...

Více

nové generace Začínáme s programem

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...

Více

Implementace aplikační vrstvy pro jednočipové mikrokontroléry

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).

Více

prezentace firmy

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...

Více

REGENERÁTOR SYNCHRONIZAČNÍ SMĚSI VIDEOSIGNÁLU R

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...

Více

Vysokonapě ové kondenzátory High Voltage Capacitors

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...

Více