Datasheet
- PikeOS 3.1 (1 MB)
Featured Technologies
Featured Whitepapers
Customer Successes
- Rockwell Collins: See how SYSGO supports Aerospace & Defense customers developing DO-178B certified IMA systems
- Gantner Instruments: See how SYSGO supports Industrial Automation & Medical customers combining hard real-time and Linux
Flexible single- and multi-core support
In the embedded market, hardware is continuously altering. Preserving the value of application software, PikeOS offers a flexible porting concept that splits the traditional structure of Board Support Packages (BSP) into an Architecture Support Package and a Platform Support Package. Today, PikeOS is available for a broad range of hardware architectures (ARM, MIPS, PPC, SH4, x86, x86-64, SPARC V8, LEON) and boards of diverse manufacturers and even for multi-core platforms.
Hardware independence
PikeOS multi-partitioning model does not depend on particular platform features like hardware virtualization. Its design is truly hardware agnostic and has the largest scope of supported architectures on the market:
- PowerPC
- x86
- MIPS
- ARM
- SPARC V8/LEON
- V850
- SH-4
- others
Multi-core architectures
The Safe and Secure Virtualization (SSV) concept makes it optimal for the support of multi-core architectures. The multi-core support through a flexible approach is made available to the user who can select an execution model ranging from a pure AMP (Asymmetric Multi Processing) to full SMP (Symmetric Multi Processing). The SSV design developed by SYSGO made it particularly suitable for multi-core architectures. The resource and time partitioning model makes the development of concurrent applications on multi-core platforms easier for the user: only core assignment needs new action from the user, the rest of the partitioning remains the same as before.
Certified Code Basis
In order to always offer to all users, whatever personality they use or the industry sector they belong to, the same software layers underneath (e.g. PikeOS System Software and PikeOS micro-kernel) the multi-core related code is integrated within the certified code basis. This user-friendly and powerful extended SMP implementation makes PikeOS the first solution of its kind on the market. Moreover, this flexible multi-core support model is hardware agnostic, in line with the original PikeOS principle.
Find your Board Support Package for PikeOS
| Vendor | Platform | Architecture | Processor | Version |
|---|---|---|---|---|
| Siemens | SIMATIC Microbox PC 420 | x86 | Pentium III, Celeron | 3.0 |
| MEN | F15 | x86 | Core Duo | 3.0 |
| VMware | Generic x86 PC | x86 | Pentium | 3.0 |
| Texas Instruments | OMAP35x | ARM | OMAP3503 Cortex A8 | 3.0 |
| QEMU | QEMU | x86 | Pentium II | 3.0 |
| QEMU | QEMU | ARM | QEMU Cortex A8 | 3.0 |
| DIGITAL-LOGIC | MPCX48 | x86 | Celeron | 3.0 |
| MPI Distribution | MPL PIP10 | x86 | Pentium M | 3.0 |
| MEN | EM7 | x86 | Core Duo | 3.0 |
| Quantum3D | Thermite 1310 | x86 | Pentium M | 3.0 |
| VWware | Generic x86 with APIC | x86 | Pentium | 3.0 |
| VWware | VMware | x86 | Pentium | 3.0 |
| CCT | CCT VP315 | x86 | Pentium M | 3.0 |
| QEMU | QEMU | MIPS | ISA 32be | 3.0 |
| MIPS Technologies | Malta | MIPS | ISA 32be | 3.0 |
| AMCC | Taihu | PowerPC | PPC405EP | 3.0 |
| AMCC | Bamboo | PowerPC | PPC440EP | 3.0 |
| AMCC | Ebony | PowerPC | PPC440GP | 3.0 |
| AMCC | Sequoia | PowerPC | PPC440EPx | 3.0 |
| AMCC | Taishan | PowerPC | PPC440GX | 3.0 |
| AMCC | Yosemite | PowerPC | PPC440EP | 3.0 |
| AMCC | Yucca | PowerPC | PPC440SPe | 3.0 |
| AMCC | Ocotea | PowerPC | PPC440GX | 3.0 |
| AMCC | Glacier | PowerPC | PPC460GT | 3.0 |
| PHYTEC | PCM028 | PowerPC | MPC5554 | 3.0 |
| PHYTEC | PCM028 | PowerPC | MPC5567 | 3.0 |
| Motorola | MPC5553DEMO | PowerPC | MPC5553 | 3.0 |
| Motorola | MPC5554DEMO | PowerPC | MPC5554 | 3.0 |
| Freescale | EP8548A | PowerPC | MPC8548 | 3.0 |
| Freescale | MPC8555CDS | PowerPC | MPC8555 | 3.0 |
| Freescale | MPC8568MDS | PowerPC | MPC8568 | 3.0 |
| Freescale | MPC8572DS | PowerPC | MPC8572 | 3.0 |
| QEMU | QEMU | PowerPC | G3 | 3.0 |
| Freescale | MPC8379E | PowerPC | MPC8379 | 3.0 |
| MEN | em1 | PowerPC | MPC5200 | 3.0 |
| Motorola | STK52XX | PowerPC | MPC5200 | 3.0 |
| MicroSys | PM520 | PowerPC | MPC5200 | 3.0 |
| Freescale | MPC8379E | PowerPC | IBM 750 | 3.0 |
| Motorola | MVME6100 | PowerPC | IBM 750 | 3.0 |

