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 3.5
Dual-Core Systeme: Nutzung des zweiten CPU Core durch WinCE exklusiv
Interrupt-Latenzzeiten unter 10 usec möglich!
Verwendung Visual Studio 2005 auch für die WinCE Applikationsentwicklung
Verbesserter WinCE PCI Enumerator
Automatische Interrupt Konflikterkennung
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)
Realtime Messtechnik, Messdatenerfassung
Setzen Sie bereits Windows CE ein, so fügen Sie
Ihrer Anwendung den vollen Leistungsumfang von Windows XP 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)/2000 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
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
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 2000/XP und Windows CE erfolgt über TCP/IP (virtuelles
Netzwerk) oder Shared Memory.