Technology
KUKA Real-Time Extension Technology
KUKA Roboter GmbH is a leading developer of hardware and software for critical
real-time applications. KUKA has used this technology in Robotic products
for years. Worldwide, the company provides engineering and applications
support teams for consulting, development, and integration of real-time
software & embedded systems.
Products proven in over 80,000 systems worldwide
The KUKA technology provides real-time hypervisor functionalities that enable
real-time operating systems like Windows® CE or Wind River's VxWorks® systems
to coexist with Windows® XP or Vista on a single system platform using single-core
or multicore processor. Systems utilizing KUKA’s software extensions deliver
hard real-time performance plus the powerful Windows XP/Vista capabilities.
The strategic advantage of single processor operation
This combination on a single CPU eliminates the need for additional control
hardware or costly intelligent co-processor boards and dramatically increases
system reliability. Development time is reduced as programmers can use familiar
full-featured tools. Users also have access to a wide range of third party
software and drivers, as well as real-time analysis tools.
Windows CE is the embedded real-time operating system of Microsoft. It is well known in the world of handheld devices and operating panels for being cost-effective with hard real-time performance.
Windows CE is being used more and more in embedded control systems and industrial automation devices. It offers a number of distinct advantages: It has a small footprint, is very fast, hardware control interrupts can be accessed easily and it looks and feels like Windows.
CeWin® allows Windows® CE to be installed together with Windows XP/Vista on the same machine while keeping its full real-time capabilities.
The dual OS system combining the universally known Windows 2000/XP(e)/Vista graphical interface with the Windows CE hard real-time operating system offers many features and benefits:
Features
- 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: 0.8 microseconds
- Hardware access to ISA and PCI plug in boards
- Communication between Windows and Windows CE:
- via TCP/IP (virtual network)
- Shared Memory
- Use of DCOM or SOAP as middleware for communication is possible
- Windows CE keeps running even after Windows Blue Screen
- Numerous software packages and drivers for Windows CE are available on the market including:
- OPC server
- Drivers for field bus and measurement hardware
- Plus many more
- Debugging of real-time code by using the well-known Microsoft development tools
- Availability of powerful, graphical real-time analysis tools:
- Kernel Tracker
- Profiling
- Comprehensive documentation: HTML, MSDN, newsgroup
- Source code of many example drivers available
CeWin® benefits
- Reduced hardware costs
- No need for separate control hardware or intelligent co-processor boards
- Drastically increased MTBF due to fewer system components
- Helps reducing size and weight of the total system
- Reduced software costs
- Fast learning curve, known Windows environment with Win32 API
- Known development tools
- Visual Studio
- Embedded Visual C++
- Use of only one development suite and programming language for
- Visualization
- Communication
- Real-Time application
- Re-use of existing Windows or Windows CE software and know-how
- Non proprietary real-time extension
- Remote debug fully supported
- Hardware access possible through existing Windows programs: Kernel drivers don’t need to be developed
- Remote debug fully supported: Non proprietary real-time extension
- Product Scalability
- Integration of Windows CE applications into a Windows based environment without additional hardware costs
- Use of the same Windows CE application in an embedded system (e.g. with XScale architecture)
New: CeWin Version 3.5
- Dual-core systems: WinCE now able to use the second CPU Core exclusively
- Interrupt latencies below 10 µsec!
- Use Visual Studio 2005 to develop WinCE applications
- Optimized WinCE PCI Enumerator
- Automatic detection of interrupt conflicts
Request Demo
For free full functionality Demo Software and/or Technical Manual downloads,
please take a moment to tell us who you are. Demo request
Brochure
To learn more about CeWin please download our brochure:
CeWin Brochure for Windows CE and Windows XP/Vista Combination
Whitepaper
For more in depth understanding of CeWin technology please download our whitepaper below:
CeWin Whitepaper for Windows CE and Windows XP/Vista Combination
VxWorks® from Wind River is one of the leading real-time operating systems in the world. In numerous control or embedded systems, VxWorks® handles the real-time tasks combined with a Windows®-PC for visualization, database programming and/or ERP connection.
VxWin® allows Windows® XP(e)/Vista to be installed together with Wind River’s VxWorks on the same machine while keeping its full real-time capabilities. This dual OS system combining the universally known Windows® XP(e)/2000 graphical interface with the powerful VxWorks® real-time operating system offers many features and benefits:
Features
- Multitasking, intertask communication
- Connectivity: TCP/IP
- Optional products available: Web server, Java VM, VxDCOM
- Programming languages: C, C++, C#, Visual Basic
- Guaranteed response time within microseconds
- High resolution real-time timer
- Granularity: 0.8 microseconds.
- Hardware access to ISA and PCI plug-in boards.
- Communication between Windows and VxWorks
- Via TCP/IP (virtual network)
- Shared Memory
- VxWorks® continues working after Windows Blue Screen
- Numerous software packages and drivers for VxWorks® are available on the market:
- OPC server
- Drivers for field bus, measurement hardware
- Many more
- Powerful, graphical real-time analysis tools: WindView, StethoScope
- Comprehensive documentation: HTML, newsgroup
VxWin® Benefits
- No additional hardware costs to integrate VxWorks® applications into a Windows-based environment
- No need for separate control hardware or intelligent co-processor boards
- Drastically increased MTBF due to fewer system components
- Helps reducing size and weight of the total system
- Reduced Software Costs
- Fast learning curve using known development tools including:
- Visual Studio
- Tornado
- Re-use of existing Windows® or VxWorks® software and know-how
- Non proprietary real-time extension
- Remote debug fully supported
- Product scalability
- Use of the same VxWorks® application in an embedded system (e.g. using XScale architecture)
How to work with VxWin®?
- Use the Tornado development environment, not only to edit/compile but also to debug your VxWorks® applications
- Develop and test your software alternatively on the same PC or remote
- Just start and stop VxWorks after booting Windows® by using the Uploader Tool
- Communication between Windows® XP
New: VxWin Version 3.5
- Dual-Core Systems: VxWorks® now able to use the second CPU Core exclusively
- Interrupt-Latencies below 5 µsec!
- Automatic detection of interrupt conflicts
- VxWorks® 5.4 ... 6.5
Request Demo
For free full functionality Demo Software and/or Technical Manual downloads,
please take a moment to tell us who you are. Demo request
Brochure
To learn more about VxWin please download our brochure:
VxWin Brochure for Wind River VxWorks and Windows XP/Vista Combination
Whitepapers
For more in depth understanding of VxWin technology please download our whitepaper below:
VxWin Whitepaper for Wind River VxWorks and Windows XP/Vista Combination