On Time RTOS-32 6.0

On Time Informatik GmbH

Details

On Time RTOS-32 führt Win32 Console Mode Applikationen auf dem Target-Rechner aus, die unter Windows mit einem Compiler für Windows erzeugt werden. Es werden Microsoft Visual C/C++, Borland C/C++ und Borland Delphi unterstützt. Microsofts Visual Studio, Borlands TD32 oder die Borland Delphi IDE können als integrierte Debugger verwendet werden. Da On Time RTOS-32 dieselben EXE- und DLL-Dateiformate wie Windows verwendet, können viele Software-Komponenten unverändert unter Windows und On Time RTOS-32 ablaufen.

Produktbeschreibung

Produktname
On Time RTOS-32 6.0
Produkteinführung
1996
Einsatzgebiet
Steuerung, Robotik, Bewegungs-Steuerung, Bildverarbeitung, CNC-Steuerung, Echtzeit Datenerfassung;
Modulares System
Skalierbares System
Echtzeiterweiterung für Windows bzw. Linux
möglich durch RTOS32Win von acontis oder RTS Hypervisor von Real-Time Systems
Nähere Beschreibung des Echtzeitbetriebssystems
Win32 API kompatibles Echtzeitbetriebssystem für 32/64-bit x86 CPUs. Unterstützt Microsoft Visual Studio und Borland Compiler. Keine Laufzeitlizenzgebühren. DLL-Support, Multi-Prozessor-fähig.

Hardwareplattformen (Zielsystem)

x86
alle x86 CPUs ab 386, 32-bit und 64-bit, auch Intel Atom und Vortex86
Geode
Alle x86 kompatiblen Geode-Modelle
Pentium M
alle Pentium M und Core Duo Modelle
Kleinste Plattform
i386SX, i386EX, Intel Atom, 16k RAM/ROM

Eigenschaften und Hilfsmittel für die Zielsysteme

Erfüllbare Echtzeitfähigkeit
hart
Erreichbare Verfügbarkeit (Ausfallsicherheit beim Einsatz auf der Zielhardware)
99,999%
Bedienoberfläche
grafisch
Entwicklungs-Tools
Microsoft Visual Studio, Borland C++, Borland Delphi
Entwicklung auf dem Zielsystem oder Cross-Entwicklungsumgebung
Cross-Entwicklungsumgebung (MS Windows)
Verfügbare Programmiersprachen
C, C++, Pascal, Ada, Assembler
Remote Debugging
Remote Debugging über Ethernet, RS232, LPT
Tools zur Systemanalyse
Visual Studio Debugger, Kernel Tracer, Profiler, Tracealyzer, etc.

Ressourcen

Speicherbedarf für das Betriebssystem von
16 k RAM/ROM
Speicherbedarf für das Betriebssystem bis
ca. 512 k
Speicherverwaltung für die Applikation von
1k
Speicherverwaltung für die Applikation bis
1 TB
Dynamisches Hinzuladen von Komponenten
Win32 DLLs
CPU-Typ
32-bit, 64-bit (im 32-bit Modus)
Stromsparfunktion
CPU Halt-State

Architektur

Microkernel
Client/Server-Betriebssystem
Mehrprozessorunterstützung
HyperThreading, Multi-Cores, Multi-CPUs
Schedulingverfahren zur Prozessorzuteilung
FIFO, FPP (Fixed Priority Preemptive), FPN (Fixed Priority Non-Preemptive), Time-Slice, Priority-Inheritance, Dynamic Priorities
Multitasking: Maximale Taskanzahl
8191
Besonderheiten Multitasking
prioritätengesteuertes preemptives Multitasking, Preemptions ein/aus-schaltbar
Maximale Anzahl von Prioritätsebenen
256
Single-Process-Multi-Thread
Multi-Prozess-Multi-Thread
Direct Message Passsing
Adressraumstruktur
ein globaler Adressraum
Besonderheiten beim Speichermanagement
MMU Speicherschutz, optional Memory-Mapped Files, Memory Protection, Semaphore

Mögliche Funktionalität

Grafische Benutzeroberflächen erstellen
Windows look-and-feel GUI oder Console
Windowing
Windows look-and-feel GUI
Ein-/Ausgabemöglichkeiten
Tastaur, Maus, Bildschirm, Touch-Screen, Drucker, etc.
Dateisystem
FAT-12/16/32, exFAT, ISO 9660
Festplattenverwaltung
Dateisystem für IDE, SATA, Floppy, USB-Disks, CD-ROM, DVD, Flash, SD Card, eMMC
Netzwerkfähigkeit
TCP/IP, PPP, FTP, TFTP, HTTP Server, POP3, SMTP, Telnet, SNMP, DHCP, SNTP, SMB
Unterstützte Feldbusse
CAN
http-Server
Web Server

Dienstleistungen

Technische Unterstützung
3 Jahre kostenlos, 1 Jahr Update Subscription inklusive
Schulung
auf Anfrage

Firma

On Time Informatik GmbH