RTX642013_info_CZ
Transkript
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
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...
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
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).
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 ...
Vysokonapě ové kondenzátory High Voltage Capacitors
This capacitors are not suitable for across the line applications
M6
Bottom screw
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...