RTOS32Win [Kostengünstige Echtzeitplattform für Windows®]
 

Kostengünstige Echtzeitplattform für Windows®

On Time RTOS-32

Das embedded Betriebssystem von On Time Informatik ist speziell optimiert auf x86 CPUs, erfüllt harte Echtzeitanforderungen und implementiert einen Windows-Subset Kernel.
On Time RTOS-32 ist eines der schnellsten Echtzeitbetriebssysteme, die auf der x86 Plattform verfügbar sind. Scheduler Performance Daten finden Sie hier.
Die Entwicklung erfolgt vollständig integriert in Microsoft Visual Studio, es werden ca. 290 Funktionen der Win32 API unterstützt. mehr...

RTOS32Win: kompakte Win32-Echtzeitplattform

Seit 2009 steht auf Basis von On Time RTOS-32 mit RTOS32Win eine kompakte und sehr schnelle Echtzeiterweiterung für Windows zur Verfügung.
Die Programmierung erfolgt mit Ausnahme einiger echtzeit-relevanter Funktionen mit der von Windows gewohnten Win32 API.
Für die Programmierung und das Debugging der Echtzeitaufgaben werden die bekannten Entwicklungswerkzeuge von Microsoft eingesetzt.

Wichtigste Eigenschaften auf einen Blick

  • Verfügbar für Windows XP bis Windows 10 (32 Bit und 64 Bit)
  • Garantierte sehr harte Echtzeitfähigkeit bei vollständiger Unabhängigkeit von Windows, beim Absturz von Windows läuft der Echtzeitpart weiter
  • Optimale Ausnutzung von Multicore Systemen (skalierbar auf beliebig vielen CPU Kernen für den Echtzeitpart)
  • Optional: Verwendung von mehreren CPU Kernen für die Echtzeit (SMP, Symmetric Multiprocessing).
  • Standard-Betriebsart bei Dual-Core Systemen: Windows auf erstem Core, On Time RTOS-32 auf zweitem Core
  • Viele Treiber
  • Reichhaltige und Win32 konforme API (Threads, Events, TCP/IP Sockets, ...)
  • Verwendung der Microsoft Entwicklungswerkzeuge (Visual Studio)
  • Komfortables Debugging, Echtzeitprogramme werden wie "normale" Applikationen entwickelt und getestet
  • RTOS-VM Hypervisor: Type 2 Hypervisor mit Windows als Hypervisor Host Betriebssystem
  • Identische Technologie für alle acontis Echtzeitprodukte: robust und breit getestet.
  • Hochauflösender Sub-Millisekunden-Timer für On Time RTOS-32
  • Single-Core CPU: On Time RTOS-32 wird parallel zu Windows betrieben.

 

  • Dual-Core CPU: Windows auf dem ersten Core, On Time RTOS-32 auf dem zweiten Core.
  • Quad-Core CPU: Windows auf dem ersten und zweiten Core, On Time RTOS-32 auf dem dritten und vierten Core (SMP Betrieb).
  • Interrupt-Latenzzeiten unter 5 usec möglich!
  • Zum Betrieb von On Time RTOS-32 unter RTOS32Win sind die On Time RTOS-32 Komponenten RTKernel-32, RTTarget-32 und RTVmf-32 erforderlich. Die Komponenten RTIP-32, RTFiles-32 und RTUSB-32 werden ebenfalls unterstützt.
  • Das Interface zur RTOS Virtual Machine stellt On Time Informatik mit der Komponente RTVmf-32 zur Verfügung.
  • Mit der RTOS Library erhält man Kommunikationsdienste zwischen On Time RTOS-32 und Windows (z.B. Shared Memory Dienste, Events zum Nachrichtenaustausch und synchronisierter Zugriff auf Daten im Shared Memory).
  • Das auf der Festplatte abgelegte On Time RTOS-32 Binär-Image wird vom RTOS Uploader-Tool gestartet und gestoppt.

Diese Vorteile bringt Ihnen RTOS32Win

Einsparung von Hardwarekosten

  • Verzicht auf den Steuerungsrechner bzw. die intelligente Einsteckkarte
  • Reduzierung der Störanfälligkeit (da weniger Hardware-Komponenten)
  • Bauen Sie kompakte Steuerungen und verringern Sie den Platzbedarf und das Gewicht

Einsparung von Softwarekosten

  • Geringer Einarbeitungsaufwand, Windows-konforme Umgebung mit Win32 API
  • Programmierung von Echtzeitapplikation, Kommunikation und Visualisierung in einer Entwicklugsumgebung und mit einer Programmiersprache.
  • Bestehende Windows oder On Time RTOS-32 Software kann weiter verwendet werden.
  • Steuern Sie Ihre Hardware mit einem herkömmlichen Windows-Programm an (ohne Entwicklung eines Kernel-Treibers).

Optimale Skalierbarkeit Ihrer Produkte

  • Integration von RTOS-32 Applikationen in einer Windowsbasierten Umgebung ohne weitere Hardwarekosten .
  • Verwendung derselben RTOS-32 Applikation auf einem embedded System, z.B. Intel ATOM

Einsatzbeispiele

  • PC-based Automation (SPS, Motion-Control, Regler)
  • Echtzeit Messtechnik und Messdatenerfassung
  • Setzen Sie bereits On Time RTOS-32 ein, so fügen Sie Ihrer Anwendung den vollen Leistungsumfang von Windows hinzu, auf dem selben PC !
  • Programmierung schneller Regler-Algorithmen
  • On Time RTOS-32 Prototyping: Entwickeln und testen Sie Ihre RTOS-32 Software bevor Ihr Target verfügbar ist. Einfach auf Ihrem Windows-Entwicklungsrechner!

Zukunftssicherheit

KUKA Roboter setzt seit 1996 strategisch auf diese Echtzeittechnologie. Der Einsatz in mehr als 100.000 KUKA-Robotern weltweit gibt Ihnen die Gewissheit einer zukunftssicheren Investition. 
1996: Weltweit erste Robotorsteuerung mit Windows Echtzeiterweiterung auf Single-Core Prozessoren.
2010: Ablösung durch die neue Robotersteuerung auf Basis der RTOS-VM Hypervisor Technologie auf Multi-Core Prozessoren.

RTOS32Win Screen Shot

  • On Time RTOS-32 Debug Monitor wurde gestartet.
  • On Time RTOS-32 Ausgabemeldungen erscheinen in der RTOS-VM Debug Console.
  • Das virtuelle Netzwerk wird als Debug Interface von On Time RTOS-32 genutzt.
  • Intel PRO/100 Netzwerk Adapter wird von On Time RTOS-32 angesteuert.
  • 3COM Netzwerk Adapter wird von On Time RTOS-32 angesteuert.
  • COM1 Port wird ebenfalls von On Time RTOS-32 angesteuert.

Weitere Informationen

Datenblätter und Evaluierungsversionen erhalten sie in unserem Downloadbereich.

 

 
(C) 2014 - Alle Rechte vorbehalten