VxWin
wind river VxWorks ® hard real-time – cost-effective – high reliability
windows ® xp embedded
02 VxWin
flexibility
give your next system new flexibility and capabilities with kuka’s cost-effective technology:
Hyperthreading, multiprocessor and apic support
Outstanding connectivity
precisely
06 VxWin
memory allocation
kuka’s VxWin utilizes the x86 MMU to protect
VxWorks memory from Windows XP.
state machine
kuka’s VxWin assures complete execution
of all real-time tasks before switching back
to Windows XP.
memory allocation – loading and starting of the rtos state machine – execution priority
e.g.
Other Drivers 256 mb
ndis Driver
Higher priority real-time irq occurred
Interface Driver Windows XP
Memory
Windows Kernel High
win 32
At least one
Uploader VxWorks task active
Separated isr level
by mmu VxWorks Address e.g.
48 mb
Space e.g. 32 mb
VxWorks
Shared Memory exclusive VxWorks
Real-time
Memory tasks level
irq occurred
Anchor Idle task
Separated
by mmu 16 mb
Windows XP Windows xp No task
Memory embedded active
bios, 1 mb level All tasks are idle
Windows XP disk
Memory-mapped Memory
Hardware Low
for example, Ethernet
VxWorks
ram 640 kb Image File
07
faster development cycles Real-time deterministic responce option to use the same VxWorks applica-
VxWin developers enjoy a faster develop- measured in microseconds tion in an embedded system, for example,
ment cycle working in the well-known Hardware access to isa and pci plug-in Xscale architecture.
and thoroughly proven wind river and boards, no kernel driver to develop
Microsoft environments. VxWin allows Communication between Windows XP windows xp advantages
users to leverage familiar development and VxWorks via tcp/ip (virtual Application development with Windows XP
tools and api’s in the development of network) or shared memory provides:
their real-time applications. Using familiar Optional products available, Multitasking, intertask communication
development suites such as Visual Studio/ e.g. vxdcom, opc server Components for Windows XP
Workbench/Tornado for the development Availability of many existing Embedded included
of visualization and real-time applications, VxWorks drivers, e.g. fieldbus, Connectivity: tcp/ip .net, Java, Win-
programmers can reuse existing Windows measurement hardware and more sock, com/dcom and file sharing
or VxWorks code and knowledge instead Familiar Tornado and Workbench http Server, isapi, asp, soap
of having to port to another proprietary api. development tools Server, soap Client
Powerful, graphical real-time analysis Programming languages:
wind river vxworks advantages tools, e.g. Scopetools C, C++, C#, Visual Basic
wind river VxWorks is used worldwide Comprehensive documentation Known development tools –
in embedded control systems, medical ap- (html, newsgroups) Microsoft Visual Studio
plications, test and measurement systems
and industrial automation applications. It scalability evaluate VxWin
offers a number of distinct advantages: a VxWorks applications can be quickly in- kuka’s VxWin technology is used in ap-
small footprint, very fast response and tegrated into a VxWin system without any plications worldwide. kuka invites you to
hardware control interrupts can be ac- added hardware costs. Because standard contact your kuka representative for a copy
cessed easily. tcp/ip communications for connecting to of VxWin extension software for a time-
the Windows operating system are used, limited evaluation. For further informa-
porting to existing VxWorks application tion please contact us on the web at:
is easily accomplished. Users also have the www.kuka-rtos.com
Sales and Support.
kuka roboter gmbh | sales center europe . Hery-Park 3000 . 86368 Gersthofen . Germany
p +49 821 4533 3768 . f +49 821 4533 2129
info@kuka-rtos.com . support@kuka-rtos.com . sales@kuka-rtos.com . www.kuka-rtos.com
kuka roboter corp. | sales center america . 22500 Key Drive . Clinton Township . Michigan 48036 . usa
p 866 8735852 (toll-free) . p +1 586 5692082 . f +1 586 5692087
supportus@kuka-rtos.com . info@kukarobotics.com . www.kuka-rtos.com