News & Articles

Five Years of Re-inventing Embedded System Design

News & Articles

Five Years of Re-inventing Embedded System Design

Five Years of Re-inventing Embedded System Design

Monolithic operating systems are out of date. The days of changeless decisions are gone, never to return. Opening new options for flexible embedded systems design, we launched PikeOS in 2005. After five years of presence on the market, PikeOS has prevailed for use in diverse embedded systems, even in the avionics, an occasion to celebrate five years of success.

Five years ante PikeOS.

In the early 2000s embedded operating systems were monolithic and did not provide a flexible design allowing project managers to create and modify complex embedded systems in a cost-efficient way. One chose hardware and software and were stuck with these decisions. Due to monolithic operating systems and highly specialized hardware later amendments were time-consuming, costly or even virtually impossible. During that time, Robert Kaiser, Head of Research at SYSGO, came up with a modular real-time operating system approach based on the idea of virtualization which was already common in the IT world. In 2005 we were able to present the first version of PikeOS to the public, a micro-kernel based virtualization platform focusing on flexibility of embedded system's design and satisfying the highest levels of safety and security requirements. This was the foundation of the very original concept of SSV (Safe and Secure Virtualization) that makes PikeOS unique on the market today.

The next 5 years and at later time

The flexibility and modularity of PikeOS assists the progress of software development and project management immediately, and raises your options for future actions. Its smart design has all the attributes to solve potential issues and obstacles you might be facing during your product's life-cycle. Discover how PikeOS offers a maximum return on investment by reducing development and maintenance costs and shortens time-to-market:

  • Project management is much easier with PikeOS. Developers can work on their applications independently and develop the software even before the final hardware is available;

  • Partitioning allows straightforward integration of software of different suppliers. Additional features and capabilities can also be included later;

  • Combination of safety-critical and non critical applications on one machine, e.g. a safety-critical ARINC-653 application and Linux.

  • IP-Protection by encapsulation own intellectual property and separation from other software, e.g. Linux based applications;

  • Reduction of hardware, weight, and numbers of parts by consolidating several applications or functions on one machine;

  • Obsolescence management in case of discontinuation of components by easy porting to new hardware;

  • Re-use of legacy code by including an appropriate API;

  • Certification cost reduction thanks to a highly modular design, especially for the lowest layers interfacing the hardware platform, and internal OS architecture ready for incremental certification;

  • Smooth transition from single multi-core based systems by keeping the same execution model offered by PikeOS

  • Talk to us about more benefits for your products.

Please note that the flexibility and scalability offered by the SSV concept has been strengthened by a carefully designed implementation that restricts the impact of the unavoidable overhead introduced by the virtualization technology. As a result, the performance of PikeOS in terms of partition switching is better than most of the other software hypervisors on the market targeting embedded systems, and its real-time support competes head-to-head with conventional proprietary RTOS solutions.