Details

Einziger Microsoft-Goldpartner für Windows-Echtzeiterweiterung und weltweiter Marktführer bei Echtzeitbetriebssystemen mit SMP auf x86-Basis, Microsoft Awardwinner in verschiedenen Disziplinen 2009, 2010 2011 und 2012. Kostenfreie Evaluierungsversion verfügbar, Sonderkonditionen für Universitäten

Produktbeschreibung

Produktname
RTX64
Produkteinführung
2013
Einsatzgebiet
Bildverarbeitung, Steuerung, Bewegungs-Steuerung, CNC-Steuerung, Robotik, Fahrzeuge
Modulares System
Skalierbares System
Echtzeiterweiterung für Windows bzw. Linux
Echtzeiterweiterung für Win7, Win8 (auch die Embedded Varianten), Win10 IoT (auch LTSB)
Nähere Beschreibung des Echtzeitbetriebssystems
SMP (Symmetric Multi Processing) fähige Echtzeiterweiterung für Standard Windows mit allen Eigenschaften wie Windows und eigener Speicherverwaltung

Hardwareplattformen (Zielsystem)

x86
x86-Prozessoren (mind Dual-Core) von Intel / AMD, speziell Multicore-PCs und Boards, clusterfähig
Kleinste Plattform
Atom, jedoch mindestens Dual-Core nötig

Eigenschaften und Hilfsmittel für die Zielsysteme

Erfüllbare Echtzeitfähigkeit
hart
Erreichbare Verfügbarkeit (Ausfallsicherheit beim Einsatz auf der Zielhardware)
99,99%
Bedienoberfläche
grafisch
Entwicklungs-Tools
Microsoft Visual Studio
Entwicklung auf dem Zielsystem oder Cross-Entwicklungsumgebung
Cross-Entwicklungsumgebung und/oder Zielsystem
Verfügbare Programmiersprachen
C, C++, C# (via Library)
Remote Debugging
wird unterstützt via Ethernet
Tools zur Systemanalyse
Tracealyzer, Object Viewer, RTSS Task Manager

Ressourcen

Speicherbedarf für das Betriebssystem von
1 MB
Speicherbedarf für das Betriebssystem bis
1 MB, da nur eine Instanz
Speicherverwaltung für die Applikation von
begrenzt auf max 64-bit bzw 128 GB
Speicherverwaltung für die Applikation bis
begrenzt auf max 64-bit bzw 128 GB
Dynamisches Hinzuladen von Komponenten
unterstützt
CPU-Typ
Multicore-CPUs auf x86-Basis mit 64-bit Windows
Stromsparfunktion
harte Echtzeit mit Stromsparfunktion geht nicht

Architektur

Microkernel
Client/Server-Betriebssystem
Mehrprozessorunterstützung
freie Wahl bis zu 63 dedicated (skalierbar)
Schedulingverfahren zur Prozessorzuteilung
Full Preemptive, Round-Robin, Time-Slice, Priority Inversion, statische und dynamische Prioritäts- und Corezuweisung
Multitasking: Maximale Taskanzahl
unlimitert
Besonderheiten Multitasking
dynamisches, preemptives Multitasking
Maximale Anzahl von Prioritätsebenen
128 reichen vollkommen aus
Single-Process-Multi-Thread
Multi-Prozess-Multi-Thread
Direct Message Passsing
Adressraumstruktur
mehrere gegenseitig geschützte Adressräume
Besonderheiten beim Speichermanagement
Semaphore, Shared Memory, Memory Protection, selbstverwalteter RTX-Speicher
Portierbarkeit auf andere Zielsysteme
keine, da nur x86 Architekturen unterstützt werden

Mögliche Funktionalität

Grafische Benutzeroberflächen erstellen
alle Möglichkeiten von Microsoft Visual Studio und Windows
Windowing
alle Möglichkeiten von Microsoft Visual Studio und Windows
Ein-/Ausgabemöglichkeiten
alle Möglichkeiten von Microsoft Visual Studio und Windows
Dateisystem
alle Möglichkeiten von Microsoft Visual Studio und Windows
Festplattenverwaltung
alle Möglichkeiten von Microsoft Visual Studio und Windows
Netzwerkfähigkeit
10Mb, 100 Mb, GigE und 10 GigE, UDP, TCP
Unterstützte Feldbusse
CAN, EtherCAT, ProfiNet, EthernetIP, Powerlink, Sercos, CC-Link via Partnerkarten

Dienstleistungen

Technische Unterstützung
Consulting und Entwicklung
Schulung
auf Anfrage beim Kunden vor Ort

Firma

IntervalZero