You are here: 

>> Products  >> Virtualization and Real-Time Hypervisor  >> CeWin 
| Contact | Sitemap | Impress | DE | JP |

What is CeWin ?

Windows CE is the embedded real-time operating system of Microsoft. It is known from the world of the handhelds or operating panels, but it is much more: An embedded operating system with hard real-time features. More and more it is used in embedded control systems and industrial automation devices: It has a small footprint, is very fast, it is very easy to access hardware and control interrupts - and it is Windows like. Due to CeWin, Windows CE can additionally be installed to Windows 2000/XP(embedded) and it keeps its full real-time capabilities.

You can get a evaluation version including a detailled documentation and many sample applications.

New: CeWin Version 4.0

  • Support Windows CE 6.0
  • Dual-Core Systems: WinCE now able to use the second CPU Core exclusively
  • Interrupt-Latencies below 10 usec!
  • Use Visual Studio 2005 to develop WinCE applications
  • Optimized WinCE PCI Enumerator
  • Automatic detection of interrupt conflicts
  • Enhanced real-time Device Management

These are the benefits of CeWin

Hardware Consolidation

  • No need of separate control hardware or intelligent co-processor boards, respectively
  • Reduction of failures (due to less hardware components)
  • Design compact controls and reduce the space requirement and the weight of your system

Software Consolidation

  • Fast learning curve, Windows environment with Win32 API
  • Known development tools: >Visual Studio >eMbedded Visual C++ 4.0, Download here
  • Programming of real-time application, communication and visualization within one development suite and use of one programming language
  • Re-usage of existing Windows or Windows CE software and Know-How is possible
  • Hardware access by using a usual Windows program (without development of a Kernel driver).


Scalability

  • Integration of Windows CE applications in a Windows based envi- ronment without additional hardware costs.
  • Use the same Windows CE application in an embedded system, e.g. with XScale architecture.

Typical Applications

  • PC based automation (PLC, motion control)
  • Real-time measurements and data recording
  • If you already use Windows CE, include all features of Windows XP to your application, on a single hardware!
  • Programming of fast control algorithms
  • Windows CE prototyping: Develop and test your Windows CE software before your target is available. Simply on your Windows development host computer!




The use of the KUKA real-time technology in more than 100.000 KUKA robots world-wide gives you the guarantee of a future-oriented investment.

Features

  • Hardware and real-time programming on Windows XP(e)/2000 with a Windows like real-time operating system: -- multitasking, intertask communication -- Connectivity: TCP/IP -- (Winsock), COM/DCOM, SOAP -- HTTP-Server, ISAPI, ASP, SOAP-Server, SOAP-Client -- programming languages: C, C++, C#, Visual-Basic
  • Guaranteed response time within microseconds
  • High resolution real-time timer, granularity <100 nanoseconds.
  • Hardware access to ISA and PCI plug in boards.
  • Communication between Windows and Windows CE via TCP/IP (virtual network).
  • Usage of DCOM or SOAP as middleware for communication is possible.
  • Windows CE continues working after Windows Blue Screen
  • A great variety of software and drivers for Windows CE are available on the market, e.g. OPC server, drivers for field bus and measurement hardware, and so on...
  • Debugging of real-time code by using the well known Microsoft development tools
  • Powerful, graphical real-time analysis tools (Kernel Tracker, Profiling)
  • Comprehensive documentation (HTML, MSDN, newsgroup)
  • Source code of many example drivers available


How to work with CeWin ?

Install CeWin on your PC like any other Windows application. Start and stop Windows CE simply after booting Windows by using the CeWin Uploader Tool.
Use Visual Studio for the whole development cycle: Editing, compiling and debugging of your real-time application. Create your application using well-known wizards. Develop and test your software alternatively on the same PC or remote. Communication between Windows XP and Windows CE is done via Shared Memory or via TCP/IP over a virtual network connection.

Windows CE and Realtime - independent opinions

Microsoft ready to compete in the real-time market
Comparison between real-time operating systems
Windows CE Real-Time Capabilities
Benchmarking Real-time Determinism in Microsoft Windows CE
case-study: Windows CE in Industrial Automation

More information

Data sheets and evaluation versions are available in the download area.