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
RTX2016
Produkteinführung
1996
Einsatzgebiet
Bildverarbeitung, Steuerung, Bewegungs-Steuerung, CNC-Steuerung, Robotik, Fahrzeuge
Modulares System
Skalierbares System
Echtzeiterweiterung für Windows bzw. Linux
SMP fähige Echtzeiterweiterung für Windows7 (auch die Embedded Variante)
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
alle aktuellen Prozessoren von Intel und AMD, speziell Multicore-PCs
Kleinste Plattform
Atom Dualcore

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 2013 und 2015
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
Platform Evaluator, Object Viewer, RTSS Task Manager, RTX Analyzer, Performance View, TimeView

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 32-bit
Speicherverwaltung für die Applikation bis
begrenzt auf max 32-bit
Dynamisches Hinzuladen von Komponenten
unterstützt
CPU-Typ
Multicore-CPUs auf x86-Basis
Stromsparfunktion
harte Echtzeit mit Stromsparfunktion geht nicht

Architektur

Microkernel
Client/Server-Betriebssystem
Mehrprozessorunterstützung
freie Wahl bis zu 31 dedicated Cores
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

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, Giga- und 10 Giga-Ethernet, UDP, TCP
Unterstützte Feldbusse
EtherCAT, CANopen, CAN, Profinet, Ethernet, Sercos etc via Partnerkarten

Dienstleistungen

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

Firma

IntervalZero