PikeOS has been ported to the Pentium M based PIP10 hardware from MPL. For the Terex project, PikeOS has been configured to provide two different partitions, one running legacy code on a POSIX API, and the other running new applications on Linux. The C++ compiler, existing C++ programs as well as the Terex math library have been utilized for the POSIX personality on PikeOS. New functionality available for Linux can be added and executed in the Linux partition. Both partitions are independent and securely protected from each other so that new Linux components can not interfere with the existing software. „It is a great advantage that we can reuse our legacy code together with new technologies.“ explains Alois Pöttker, Head of Research & Development at Terex O&K. „In this project, we rely on the experience of SYSGO with safety-critical applications.“
PikeOS provides an operating system platform for embedded systems, where multiple virtual machines can run simultaneously in a secure environment. The secure virtualization technology allows multiple operating systems to run applications of different levels of criticality. One key concept in PikeOS is the division of system resources into subsets referred to as partitions. Each partition is a virtual machine environment with its allocated quota of memory, I/O devices and CPU time that can be used by the software running within the partition. The system software guarantees that resources allocated to one partition are completely protected from use or modification by software of another partition.
About PikeOS
PikeOS is an innovative product providing an embedded systems platform where multiple virtual machines can run simultaneously in a secure environment. The secure virtualization technology allows multiple OS APIs to run concurrently on one machine, e.g. an ARINC-653 application together with Linux. The PikeOS microkernel architecture allows it to be used in cost sensitive; resource constrained devices as well as large, complex systems. The simplicity and compactness of the PikeOS design result in real-time performance that competes head-to-head with conventional proprietary RTOS solutions.
About Terex
Terex Corporation is a diversified global manufacturer with 2006 net sales of approximately $7.6 billion. Terex operates in five business segments: Terex Aerial Work Platforms, Terex Construction, Terex Cranes, Terex Materials Processing & Mining, and Terex Roadbuilding, Utility Products and Other. Terex manufactures a broad range of equipment for use in various industries, including the construction, infrastructure, quarrying, mining, shipping, transportation, refining, and utility industries. Terex offers a complete line of financial products and services to assist in the acquisition of Terex equipment through Terex Financial Services. More information on Terex can be found at www.terex.com.
About SYSGO
SYSGO specializes in design, implementation and configuration of device software for the embedded market. In addition to PikeOS™, SYSGOs real-time operating system and virtualization solution for safety-critical systems, and ELinOS™, SYSGOs embedded Linux development environment, the company offers development of device drivers, board support packages and firmware. SYSGO also supports international customers with services for embedded Linux, real-time capabilities and certification for safety-critical applications. Target markets include Aerospace & Defense, Industrial Automation, Automotive, Consumer Electronics and Network Infrastructure. SYSGO customers include DaimlerChrysler, EADS Airbus, EADS Military Air Systems, Honeywell, Thales, Raytheon, Rheinmetall, Rockwell-Collins, Siemens and Rohde & Schwarz. Today, the company has six facilities in Europe, including Germany, France and Czech Republic and offers a global distribution and support network, especially in the US and Japan.
Further information
Sysgo Ag
VP of Marketing
55270 Klein-Winternheim
Tel.: +49 6136 99480
Fax: +49 6136 994810