
Die KUKA Echtzeitplattform für Windows®
Was ist CeWin ?
Windows CE ist das embedded Echtzeit-Betriebssystem von Microsoft. Bekannt aus der Welt der Handhelds oder Bedienpanels ist es aber weit mehr: Ein embedded Betriebssystem mit harten Echtzeiteigenschaften. Immer häufiger wird es in Steuerungen und sonstigen industriellen Anwendungen "headless" eingesetzt: Es ist schlank, sehr schnell, man kann einfach Hardware und Interrupts ansteuern - und es ist Windows-konform. Windows CE kann dank CeWin zusätzlich zu Windows 2000/XP(embedded) installiert werden. Unter Beibehaltung der harten Echtzeiteigenschaften. Mit allen Features, die Windows CE sonst noch bietet. Das ist CeWin!
Eine Demo-Version mit ausführlicher Dokumentation und vielen Beispielen steht zu Evaluierungszwecken zur Verfügung.
Neu: CeWin Version 4.0
-
Dual-Core Systeme: Nutzung des zweiten CPU Core durch WinCE exklusiv
-
Unterstützung von Windows CE 6.0
-
Windows CE exklusiv auf dem zweiten CPU Core bei Dual-Core Systemen
-
Interrupt-Latenzzeiten unter 10 usec möglich!
-
Verwendung von Visual Studio 2005 auch für die WinCE Applikationsentwicklung
-
Verbesserter WinCE PCI Enumerator
-
Automatische Interrupt Konflikterkennung
-
Resourcenverwaltung mit Real-Time Device Manager
|
Diese Vorteile bringt Ihnen CeWin
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
-
Bekannte Entwicklungstools: >Visual Studio >eMbedded Visual C++ 4.0, Download hier
-
Programmierung von Echtzeitapplikation, Kommunikation und Visualisierung in einer Entwicklugsumgebung und mit einer Programmiersprache.
-
Bestehende Windows oder Windows CE 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 Windows CE-Applikationen in einer Windowsbasierten Umgebung ohne weitere Hardwarekosten .
-
Verwendung derselben Windows CE-Applikation auf einem embedded System, z.B. mit XScale-Architektur.
|
Einsatzbeispiele
-
PC-based Automation (SPS, Motion-Control, Regler)
-
Echtzeit Messtechnik und Messdatenerfassung
-
Setzen Sie bereits Windows CE ein, so fügen Sie Ihrer Anwendung den vollen Leistungsumfang von Windows XP oder Windows 7 hinzu, auf dem selben PC !
-
Programmierung schneller Regler-Algorithmen
-
Windows CE Prototyping: Entwickeln und testen Sie Ihre Windows CE Software bevor Ihr Target verfügbar ist. Einfach auf Ihrem Windows-Entwicklungsrechner!
|
Der Einsatz der KUKA-Echtzeittechnologie in ca. 100.000 KUKA-Robotern weltweit gibt Ihnen die Gewissheit einer zukunftssicheren Investition.
Eigenschaften
-
Hardwarenahe und echtzeitfähige Programmierung unter Windows XP(e)/7(e) mit einem Windows-konformen Echtzeit- Betriebssystem: >Multitasking, Intertask-Kommunikation >Connectivity: TCP/IP >(Winsock), COM/DCOM, SOAP >HTTP-Server, ISAPI, ASP, SOAP-Server, SOAP-Client >Programmierung in: C, C++, C#, Visual-Basic
-
Garantierte Reaktionszeiten im Mikrosekundenbereich
-
Hochauflösender Echtzeit-Timer, Auflösung besser 100 Nanosekunden.
-
Ansteuerung von ISA-Bus und PCI-Bus Einsteckkarten
-
Kommunikation zwischen Windows und Windows CE via TCP/IP (virtuelles Netzwerk). Verwendung von DCOM oder SOAP als Middleware zur Kommunikation möglich.
-
Zugriff von Windows und Windows CE auf gemeinsamen Speicherbereich (Shared Memory).
-
Windows CE arbeitet nach Windows Blue Screen zuverlässig weiter
-
Umfangreiche Auswahl an Software und Treibern für Windows CE am Markt verfügbar, z.B. OPC-Server, Treiber für Feldbus- und Messtechnik-Hardware, etc.
-
Verwendung der gewohnten Microsoft-Entwicklungsumgebung auch für das Debugging des Echtzeitteils
-
Leistungsfähige Realtime-Analysetools (KernelTracker, Profiling)
-
Umfangreiche Dokumentation (HTML, MSDN, News-Groups)
-
Viele Beispieltreiber in Quellform vorhanden
|
So einfach ist die Verwendung von CeWin
Installieren Sie CeWin wie eine normale Windows Anwendung. Starten und stoppen Sie anschließend Windows CE einfach nach dem Booten von Windows mit Hilfe des CeWin Uploader-Tools.
Benutzen Sie Visual Studio, nicht nur als Editor / Compiler sondern auch für das Debugging Ihrer Echtzeitanwendung. Setzen Sie die gewohnten Wizards zum Generieren von Applikationen ein. Entwickeln und testen Sie Ihre Software wahlweise auf demselben PC oder Remote. Die Kommunikation zwischen Windows XP bzw. Windows 7 und Windows CE erfolgt über TCP/IP (virtuelles Netzwerk) oder Shared Memory.
Windows CE und Realtime - unabhängige Meinungen
Microsoft ready to compete in the real-time market
Vergleich von Echtzeit-Betriebssystemen
Windows CE Real-Time Capabilities
Benchmarking Real-time Determinism in Microsoft Windows CE
Fallstudie: Windows CE in der Automatisierung
Weitere Informationen
Datenblätter und Evaluierungsversionen erhalten sie in unserem Downloadbereich.