RTX642013_info_CZ

Transkript

RTX642013_info_CZ
ProductBrief
RTX64 2013 se service pack1
Software RTX od společnosti IntervalZero transformuje operační systém
Microsoft Windows na operační systém reálného času (RTOS).
Přehled
RTX64 2013 je klíčovou komponentou Platformy RTOS společnosti IntervalZero, která dále sestává z
multijádrových procesorů x86 nebo x64, operačního systému Windows a real-time Ethernet (např. EtherCAT
nebo PROFINET). Tím získává předpoklady, aby předčila specifický hardware pro reálný čas, jakými jsou DSP a
MCU a výrazně redukovala tak náklady na vývoj systémů, které vyžadují determinismus nebo pevný reálný čas.
Schopnost symetrického multiprocessingu pomocí RTX64 poskytuje veškeré výhody plynoucí ze 64-bitové
paměti a výpočetního výkonu. Jedinečnou vlastností RTX64 je, že umožňuje embedded real-time aplikacím přímý
přístup až k 512GB adresovatelné fyzické paměti, dostupné na 64-bitových systémech Windows.
Toto je zásadně důležité pro moderní Real-Time systémy a představuje to obrovský skok od limitní hodnoty 4GB
fyzické paměti tradičních 32-bitových systémů Windows. Tato 4GB bariéra brzdila inovace v mnoha odvětvích,
která jsou závislá na Real-Time systémech a kde potřebují přístup k paměti daleko za 4 GB.
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- 63 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. RTX64 je podporován ve Windows 7
SP1, Windows Embedded Standard 7 SP1, Windows 8, a Windows Embedded Standard 8.
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 2010 nebo Visual Studio 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 RTX64
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 63 vyhrazených RTSS procesorů.
Copyright © 2013 IntervalZero, Inc. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to
their respective companies
Klíčové rysy (RTX64 poskytuje následující funkcionality a schopnosti):
Real-Time Subsystém
o
Škálovatelnost od 1 do 63 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í.
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é nebo 64-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ěť.
Nástroje a prostředky
o
Ovládací Panel – konfigurování Real-Time subsystému RTX64
o
Konzole serveru – zobrazuje print messages od RTSS procesů
o
Latency View – poskytuje možnost prohlížet a porovnávat latence odpovědí systémových
časovačů (reakční doby) ve stejném čase na více jádrech.
o
SRTM – poskytuje informace o reakčních časech systémových časovačů.
Vývojové prostředí - Software Development Kit (SDK)
o
Hlavičkové soubory a knihovny pro vývoj aplikací.
o
Podpora Microsoft Visual Studio 2010 a Visual Studio 2012
 Průvodce pro vývoj aplikací
 Podpora Microsoft Visual Studio C-Runtime (např. knihovna STL)
 Debugger, který je podporován “via launch” v rámci Visual Studia (pouze Visual Studio 2010)
o
Vzory zdrojových textů programů pro ukázky základních konceptů práce s RTX
Copyright © 2013 IntervalZero, Inc. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to
their respective companies
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
Dodatečné informace pro nákup
RT-TCP/IP Stack poskytuje pro Subsystém RTX64 tento síťový potenciál:
o
Síťové protokoly TCP/UDP/IP pro procesy RTX64,
o
Podporu IPv4 a IPv6,
o
Podporu Winsock 2.0,
o
Sokety 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).
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

RTX2012_info_CZ

RTX2012_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

prezentace firmy

prezentace firmy zařízením (RTSS on-line zpracování až 4000Hz) Průměrování deformací ve zvolené oblasti Kompatibilita s Instron, MTS, Zwick, Schenk 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

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

REGENERÁTOR SYNCHRONIZAČNÍ SMĚSI VIDEOSIGNÁLU R řízením nabíjení nebo vybíjení C13 prostřednictvím portu PA3 a jednak vytvořením impulsu o délce asi 5 µsec. který je porovnáván s částí videosignálu na hradle IO6A a přes hradla IO7 řídí velikost ...

Více

Vysokonapě ové kondenzátory High Voltage Capacitors

Vysokonapě ové kondenzátory High Voltage Capacitors This capacitors are not suitable for across the line applications M6 Bottom screw

Více

MKT 520 - 525 - Elektronické součástky Ostrava

MKT 520 - 525 - Elektronické součástky Ostrava Vysokonapì»ové kondenzátory pro pouití v obvodech stejnosmìrného napìtí jako vazební, oddìlovací, filtraèní ve vysokonapì»ových stejnosmìrných zdrojích a jiných stejnosmìrných obvodech, kde není k...

Více