RTOS-UH

IEP GmbH Ing.-Büro f. Echtzeitprogrammierung

Details

RTOS-UH ist ein universelles Echtzeitbetriebssystem, frei skalierbar vom Microkernel bis zum verteilten Mehrprozessorsystem. Treiber und Message-Queues mit dynamischen Prioritäten, interruptgetriebene I/O und kurze Codepfade im voll preemptiven Kern bieten höchstmögliche Leistung.
Mit Unterstützung für PowerPC- sowie Motorola MC68xxx-Prozessoren steht ein breites Spektrum an Standard-Hardwarekomponenten zur Verfügung. Ob auf kleinem Microcontroller oder hochleistungsfähigem Board mit VMEbus oder CompactPCI – RTOS-UH bietet identische Programmierumgebung in allen Leistungsklasen.
Mit RTOS-UH erfüllen diese Systeme auch harte Echtzeitanforderungen. Vielfältige Netzwerk- und Feldbusanbindungen (TCP/IP, Web-Server, Profibus, CAN, SINEC-H1,...) werden durchgängig unterstützt.

Produktbeschreibung

Produktname
RTOS-UH
Produkteinführung
1985
Einsatzgebiet
Steuerung, Bewegungs-Steuerung, Robotik, Fahrzeuge, Netzwerkknoten, CNC-Steuerung
Modulares System
Skalierbares System
Nähere Beschreibung des Echtzeitbetriebssystems
Modulares Echtzeitbetriebssystem mit Bedienschnittstelle, Dateisystem, Ethernetanbindung, Unterstützung div. Feldbusse. Programmablage im FLASH/EPROM oder laden von Festplatte/Schnittstelle.

Hardwareplattformen (Zielsystem)

68xxx
683xx, 680x0 alle Taktfrequenzen
PowerPC
MPC8xx, MPC5xx, MPC5xxx, MPC8xxx, MPC7xxx alle Taktfrequenzen
Kleinste Plattform
MPC555 ohne externen Speicher

Eigenschaften und Hilfsmittel für die Zielsysteme

Erfüllbare Echtzeitfähigkeit
hart
Bedienoberfläche
befehlsorientiert
Entwicklungs-Tools
Compiler, Debugger
Entwicklung auf dem Zielsystem oder Cross-Entwicklungsumgebung
beides möglich
Verfügbare Programmiersprachen
ANSI-C, PEARL90, CoDeSys, Assembler
Remote Debugging
Debugger
Tools zur Systemanalyse
Laufzeitanalyse

Ressourcen

Speicherbedarf für das Betriebssystem von
2 KB
Speicherbedarf für das Betriebssystem bis
256 KB
Speicherverwaltung für die Applikation von
8 KB
Speicherverwaltung für die Applikation bis
4 GB
Dynamisches Hinzuladen von Komponenten
CPU-Typ
32 Bit CPU
Stromsparfunktion
nach Bedarf

Architektur

Microkernel
Client/Server-Betriebssystem
Mehrprozessorunterstützung
eng gekoppelt
Schedulingverfahren zur Prozessorzuteilung
FPP, Time-Slice
Multitasking: Maximale Taskanzahl
unbegrenzt
Besonderheiten Multitasking
prioritätsgesteuertes preemptives Multitasking, je Priorität Round Robbin möglich
Maximale Anzahl von Prioritätsebenen
32000
Single-Process-Multi-Thread
Multi-Prozess-Multi-Thread
Direct Message Passsing
Adressraumstruktur
ein globaler Adressraum
Besonderheiten beim Speichermanagement
Semaphore, Shared Memory
Portierbarkeit auf andere Zielsysteme
für MC68xxx und PowerPC Portierung ohne viel Aufwand möglich

Mögliche Funktionalität

Ein-/Ausgabemöglichkeiten
Konsole
Dateisystem
MS-DOS kompatibel
Festplattenverwaltung
vorhanden
Netzwerkfähigkeit
Ethernet TCP/IP, OSI
Unterstützte Feldbusse
CAN, CANOpen, DevieNet, Interbus, Profibus, Arcnet, Ethernet, ModBus
http-Server
vorhanden

Dienstleistungen

Technische Unterstützung
Support, Portierungen, Anwendungssoftware erstellen
Schulung
auf Kundenwunsch

Firma

IEP GmbH Ing.-Büro f. Echtzeitprogrammierung