PikeOS, Windows XPE Run Concurrently on Dual-core Board

SYSGO and Microsoft demonstrate the use of dual-core technology by mixing full-featured Windows XP Embedded and PikeOS, the hard real-time separation microkernel from SYSGO. This demonstration presents a solution that will combine the best of the two worlds: safe and secure partitioning provided by PikeOS, SYSGO’s flagship product, and the full-featured and widely used Windows XPE.

“We are happy with the results of the collaboration of two important players in the embedded market who are addressing issues currently faced by a growing number of industrial users,” said Jacques Brygier, VP Product Strategy at SYSGO. “Our customers are asking us to take on the challenge presented by the new multi-core technology: efficient ways for systems with different levels of real-time support and functionalities to run on the same hardware platform.”

The configuration demonstrated at RTS Embedded Systems in Paris at the SYSGO booth shows a Windows XP Embedded application running in one core, and a PikeOS personality-based real-time application running in the other core. Personalities that can run concurrently with Windows XPE include Linux, POSIX, OSEK (the automotive standard) and even ARINC 653 (the avionics standard). The hardware platform is a standard dual-core virtualisation-capable x86 board but the software solution can run on more advanced platform like the Digital Logic MSEBX945(TM) board.

“Our customers, especially those dealing with highly demanding environments, are requesting execution platforms where Windows applications can be mixed safely with hard real-time applications,” said José Almeida, Technical Director South Europe at SYSGO. “SYSGO’s technology offers this unique capability.”

“It is very important for Microsoft not only to offer to its embedded customers the power and high level of functionality of Windows Embedded, but to make it available for a large range of real-time application types,” said Olivier Bloch, Embedded Developer Evangelist of Microsoft. “Collaboration with well-established suppliers of embedded/real-time solutions such as SYSGO is a very efficient way to achieve this goal.”

SYSGO is specialized in design, implementation and configuration of device software for the embedded market. Besides SYSGO’s real-time operating system solution for safety-critical systems, PikeOS and the Embedded Linux development environment, ELinOS, SYSGO offers the development of device drivers, board support packages and firmware. SYSGO also supports its international customers with services for Embedded Linux, real-time and certification for safety-critical applications. The target markets are Aerospace & Defense, Industrial Automation, Automotive, Consumer Electronic and Network Infrastructure. SYSGO’s customers include DaimlerChrysler, EADS Airbus, EADS Military Air Systems, Honeywell, IBM, Raytheon, Rheinmetall, Rockwell-Collins as well as Rohde & Schwarz. SYSGO AG was founded in Mainz, Germany, in 1991 and was reincorporated as a joint stock company in October 2002. Today, the company has six facilities in Germany and Europe and provides a global distribution network.

Founded in 1975, Microsoft (Nasdaq “MSFT”) is the worldwide leader in software, services and solutions that help people and businesses realize their full potential.