Press Releases

PikeOS RTOS & Hypervisor

SYSGO Embedded Virtualisierungs-RTOS PikeOS bietet Android Personality

SYSGO, ein führender Anbieter von Embedded-Softwarelösungen für die anspruchsvollsten Sicherheitsanwendungen der Welt, gibt die Unterstützung des Android-Betriebssystems als neues Gastbetriebssystem für sein Safe and Secure Virtualization (SSV) Produkt PikeOS bekannt. Die gleiche sicherheitszertifizierte Technologie, die eine strikte Partitionierung zwischen kritischen und nicht-kritischen Anwendungen ermöglicht, steht nun auch den Entwicklern von eher verbraucherorientierten Android-Programmen zur Verfügung, die sie mit Echtzeit- und Legacy-Code kombinieren können. Eine reale Demonstration dieser neuen Funktionalität wird auf der Embedded World in Nürnberg vom 1. bis 3. März am SYSGO-Stand 212 in Halle 11 zu sehen sein.

SYSGO baut sein kontinuierliches Wachstum auf ein unvergleichlich komplementäres Portfolio auf, zu dem auch das RTOS PikeOS (Safe and Secure Virtualization, SSV) und das Industrial Grade Linux ELinOS gehören. Obwohl SYSGO auf dem Markt für Militär und Luft- und Raumfahrt aktiv ist, reagiert das Unternehmen auf die wachsende Nachfrage aus anderen Industriezweigen wie Industrieautomation, Bodentransport, Medizintechnik und vor allem der Automobilindustrie.

PikeOS ermöglicht es, dass mehrere Betriebssystemschnittstellen, so genannte Personalities, auf separaten Ressourcen innerhalb einer einzigen Maschine arbeiten. Beispiele für Personalities sind Linux, POSIX, RTEMS, ARINC 653 und viele andere. Aufgrund der vom PikeOS Mikrokernel erzwungenen Ressourcentrennung können mehrere Anwendungen mit unterschiedlichen Sicherheitsanforderungen, die zu verschiedenen Personalities gehören, auf derselben Hardwareplattform koexistieren. Da Android Apps immer beliebter werden, können Entwickler von eingebetteten Systemen in der Mobilbranche und in anderen Industriezweigen nun von dieser einzigartigen Funktionalität profitieren.

Android ist ein Betriebssystem, das auf einem modifizierten Linux-Kernel aufbaut, der eine Java-basierte spezifische Schnittstelle enthält, so dass die Anwendungsprogramme ("Apps") über einen JIT-Interpreter ausgeführt werden können, wenn Portabilität erforderlich ist. Die meisten Android-Geräte basieren auf der ARM-Architektur, und der größte Teil des Android-Codes wurde unter der Apache-Lizenz veröffentlicht, einer Lizenz für freie Software und Open Source.

"Wir sind der Meinung, dass unser Produktkonzept der sicheren Virtualisierung für viele Entwickler von eingebetteten Systemen eine gute, wenn nicht sogar die einzige Option darstellt", sagte Jacques Brygier, VP Marketing von SYSGO. "Unser Bestreben, ein Höchstmaß an kombinierter funktionaler (Safety) und IT-Sicherheit (Security) für eine leistungsstarke Virtualisierungs-RTOS-Plattform zu bieten, ist sehr attraktiv für eine völlig neue Reihe von Anwendungen, die weit über die traditionellen Bereiche der Avionik oder des Transportwesens hinausgehen. Die Portierung von Android als neue Persönlichkeit für unser Flaggschiffprodukt PikeOS ist ein natürlicher Schritt in diese Richtung."

Eine wachsende Gemeinschaft von Entwicklern schreibt Android-Apps, die die Funktionalität der Geräte erweitern. Im Dezember 2010 waren etwa 200.000 Spiele, Anwendungen und Widgets auf dem Android Market verfügbar, mit geschätzten 2,5 Milliarden Downloads insgesamt.

Ursprünglich für den Mobilfunkmarkt konzipiert, wo es gerade zum gängigsten Smartphone-Betriebssystem wurde, wird das Android-Betriebssystem zunehmend auch für andere Arten von Anwendungen wie Geräte (Fernseher), Tablet-Computer und Automobile (Infotainment) in Betracht gezogen.


Verfügbarkeit

Die Unterstützung der Android-Persönlichkeit ist heute auf ARM- und x86-Architekturen verfügbar.


Über PikeOS

PikeOS basiert auf der Safe and Secure Virtualization (SSV) Technologie, die es ermöglicht, dass mehrere Betriebssystemschnittstellen, so genannte Personalities, auf separaten Ressourcen innerhalb einer einzigen Maschine arbeiten. PikeOS verfügt über die größte Auswahl an unterstützten Personalities auf dem Markt, darunter PikeOS Native, ARINC 653, Linux, POSIX, Certified POSIX, RTEMS und viele andere (eine Windows-Personality befindet sich zum Beispiel in der Entwicklung). Die PikeOS-Mikrokernel-Architektur ermöglicht den Einsatz in kostensensiblen, ressourcenbeschränkten Geräten ebenso wie in großen, komplexen Systemen. Die Einfachheit und Kompaktheit des PikeOS-Designs führt zu einer Echtzeitleistung, die mit herkömmlichen proprietären RTOS-Lösungen konkurrieren kann.

PikeOS unterstützt viele verschiedene Single- und Multi-Core-Prozessorarchitekturen wie x86, PowerPC/QorlQ, MIPS, ARM, SPARC oder SH. Die Unterstützung von Multicore bietet dem Benutzer einen flexiblen Ansatz, der ein Ausführungsmodell von reinem AMP (Asymmetric Multi-Processing) bis hin zu vollständigem SMP (Symmetric Multi-Processing) wählen kann. PikeOS ist nach Sicherheitsstandards wie DO-178B, IEC 61508 oder EN 50128 zertifizierbar, ist MILS-konform und ist derzeit in verschiedene CC EAL-Zertifizierungsprojekte eingebunden.

Mehr Informationen unter www.sysgo.com/pikeos

PikeOS for MPU

PikeOS for MPU

Learn more

Need more Information?


Contact us