PikeOS

PikeOS
Architecture of SYSGO's PikeOS
DeveloperSYSGO GmbH
OS familyL4
Working stateCurrent
Source modelClosed source
Latest release5.1 / January 2021; 4 years ago (2021-01)
Marketing targetEmbedded systems
Available inEnglish
PlatformsARM, PowerPC, x86, x86-64, SPARC
Kernel typeMicrokernel, real-time
LicenseProprietary
Official websitewww.sysgo.com/pikeos Edit this at Wikidata

PikeOS is a commercial hard real-time operating system (RTOS) which features a separation kernel-based hypervisor. This hypervisor supports multiple logical partition types for various operating systems (OS) and applications, each referred to as a GuestOS. PikeOS is engineered to support the creation of certifiable smart devices for the Internet of Things (IoT), ensuring compliance with industry standards for quality, safety, and security across various sectors. In instances where memory management units (MMU) are not present but memory protection units (MPU) are available on controller-based systems, PikeOS for MPU is designed for critical real-time applications and provides up-to-standard safety and security.

Overview

PikeOS was introduced in 2005 and combines a real-time operating system (RTOS) with a virtualization platform and Eclipse-based integrated development environment (IDE) for embedded systems. It is a commercial clone of the L4 microkernel family.[1] PikeOS has been developed for safety and security-critical applications with certification needs in the fields of aerospace, defense, automotive, transport, industrial automation, medical, network infrastructures, and consumer electronics. The PikeOS separation kernel (v5.1.3) is certified against Common Criteria at EAL5+.

One of the key features of PikeOS is its ability to safely execute applications with different safety and security levels concurrently on the same computing platform. This is done by strict spatial and temporal segregation of these applications via software partitions. A software partition can be seen as a container with pre-allocated privileges that can have access to memory, central processing unit (CPU) time, input/output (I/O), and a predefined list of OS services. With PikeOS, the term application refers to an executable linked against the PikeOS application programming interface (API) library and running as a process inside a partition. The nature of the PikeOS application programming interface (API) allows applications to range from simple control loops up to full paravirtualized guest operating systems like Linux or hardware virtualized guests.

Example for resource and time partitioning

Software partitions are also called virtual machines (VMs), because it is possible to implement a complete guest operating system inside a partition which executes independently from other partitions and thus can address use cases with mixed criticality. PikeOS can be seen as a Type-1 hypervisor.

Supported toolchain, IDE CODEO

The Eclipse-based IDE CODEO supports system architects with graphical configuration tools, providing all the components that software engineers will need to develop embedded applications, as well as including comprehensive wizards to help embedded project development in a time-saving and cost-efficient way:

  • Guided configuration
  • Remote debugging (down to the hardware instruction level)
  • Target monitoring
  • Remote application software deployment
  • Timing analysis

Several dedicated graphical editing views support the system integrator to always keep the overview on important aspects of the PikeOS system configuration showing partition types, scheduling, communication channels, shared memory and IO device configuration within partitions.

Projects can be easily defined with the help of reusable templates and distributed to the development groups. Users can configure predefined components for their project and can also define and add other components during the development process.

Main benefits

  • Real-time operating system including Type-1 hypervisor defined for flexible configuration
  • Supports fast or secure boot
  • Supporting mixed criticality via separation kernel in one system
  • Configuration of partitions with time and hardware resources
  • Kernel driver and user space drivers supported
  • Hardware independence between processor types and families
  • Easy migration processes and high portability on single- and multi-core
  • Developed to support certification according to multiple safety and security standards
  • Reduced time to market via standard development and verification tools
  • No export restriction: European solution

Certification standards

Safety certification standards according to:

Security certification standards according to:

Partner ecosystem

SYSGO is committed to establish the technology and business partnerships that will help software engineers to achieve their goals. As of October 2017, SYSGO is working with about 100 partners globally.[2]

An excerpt of partners per category is mentioned below:

  • Board vendors: Curtiss-Wright Controls Embedded Computing, Kontron, MEN or ABACO
  • Silicon vendors: NXP, Renesas, Texas Instruments (TI), Xilinx, Infineon, NVidia or Intel
  • Software partners: CoreAVI, wolfSSL, Aicas, AdaCore, Esterel, Apex.AI, RTI, PrismTech, Datalight, Systerel, Imagination Technologies or RAPITA
  • Tool partners: Lauterbach, Vector Software, Rapita, iSYSTEM
  • Supported architectures: ARM, PowerPC, x86, or SPARC (on request)

Supported GuestOS types

End-of-life overview

Product type Product version Linked ELinOS version Release EOL
PikeOS 3.4 (non cert) 5.2 2013-07 Since 2017-12
PikeOS 3.4 (cert) 5.2 2013-07 LTS on x86
PikeOS 3.5 6.0, 6.1 2015-01 Since 2017-12
PikeOS 4.0 6.0, 6.1 2016-03 Since 2019-06
PikeOS 4.1 6.1 2016-08 Since 2021-04
PikeOS 4.2 (non cert) 6.2 2017-01 Candidate
PikeOS 4.2 (cert) 6.2 2017-04 Current
PikeOS 5.0 (non cert) 7.0, 7.1 2020-06 Current
PikeOS 5.0 (cert) 7.0, 7.1 2020-08 Current
PikeOS 5.1 (non cert) 7.1 2021-01 Current
PikeOS 5.1 (cert) 7.1 2021-02 Current

References

  1. ^ Kaiser; Wagner (2007). Evolution of the PikeOS microkernel. MIKES 2007 (Report). NICTA. ISSN 1833-9646. Retrieved 2023-11-18.
  2. ^ "Partner Directory". SYSGO. Archived from the original on 2 November 2010. Retrieved 12 October 2017.

Read other articles:

Joan Violet Robinson (31 Oktober 1903 - 5 Agustus 1983) adalah seorang ekonom pasca-Keynesian yang terkenal karena karyanya tentang ekonomi moneter dan kontribusi luas dalam dunia teori ekonomi.[1] Dia adalah putri dari Mayor Jenderal Sir Frederick Barton Maurice, 1st Baronet, dan menikah dengan Austin Robinson, sesama ekonom.[1] Bersama-sama, mereka memiliki dua anak.[1] Joan RobinsonLahir(1903-10-31)31 Oktober 1903SurreyMeninggal5 Agustus 1983(1983-08-05) (umur ...

 

Falcataria Falcataria falcata Klasifikasi ilmiah Domain: Eukaryota Kerajaan: Plantae Divisi: Magnoliophyta Kelas: Magnoliopsida Subkelas: Rosidae Ordo: Fabales Famili: Fabaceae Subfamili: Caesalpinioideae Genus: Falcataria(I.C.Nielsen) Barneby & J.W.Grimes (1996)[1] Spesies[2] Falcataria falcata (L.) Greuter & R.Rankin Falcataria pullenii (Verdc.) Gill.K.Br., D.J.Murphy & Ladiges Falcataria toona (F.M.Bailey) Gill.K.Br., D.J.Murphy & Ladiges Falcataria adalah ...

 

Kisah Para Rasul 13Kisah Para Rasul 15:22-24 dalam bahasa Latin (kolom kiri) dan bahasa Yunani (kolom kanan) pada Codex Laudianus, yang ditulis sekitar tahun 550 M.KitabKisah Para RasulKategoriSejarah gerejaBagian Alkitab KristenPerjanjian BaruUrutan dalamKitab Kristen5← pasal 12 pasal 14 → Kisah Para Rasul 13 (disingkat Kis 13) adalah pasal ketiga belas Kitab Kisah Para Rasul dalam Perjanjian Baru di Alkitab Kristen. Ditulis oleh Lukas, seorang Kristen yang merupakan teman seperj...

Arisugacin A Names Preferred IUPAC name (4aR,6aR,12aS,12bS)-9-(3,4-Dimethoxyphenyl)-4a,12a-dihydroxy-4,4,6a,12b-tetramethyl-4a,6,6a,12,12a,12b-hexahydro-4H,11H-naphtho[2,1-b]pyrano[3,4-e]pyran-1,11(5H)-dione Identifiers CAS Number 167114-89-8[1] N 3D model (JSmol) Interactive image ChEBI CHEBI:65435 ChEMBL ChEMBL283509 ChemSpider 8430760 PubChem CID 10255275 InChI InChI=1S/C28H32O8/c1-24(2)10-9-22(29)26(4)27(24,31)12-11-25(3)28(26,32)15-17-20(36-25)14-19(35-23(17)30)16-7-8-18(33...

 

British colonial governor (1785–1846) The Right HonourableThe Lord MetcalfeGCB PCPortrait by George Chinnery, early 1820sGovernor General of the Province of CanadaIn office1843–1845MonarchVictoriaPreceded bySir Charles BagotSucceeded byThe Earl CathcartGovernor of JamaicaIn office1839–1842MonarchVictoriaPreceded bySir Lionel Smith, BtSucceeded byThe Earl of ElginLieutenant-Governor of the North-Western ProvincesIn office1 June 1836 – 1 June 1838Governor GeneralThe Lord Auckla...

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

الكنائس الكاثوليكية الشرقية تعديل مصدري - تعديل   جزء من سلسلة مقالات عنمسيحية شرقية التواجد أرثوذكسية شرقية أرثوذكسية مشرقية الكنائس الكاثوليكية الشرقية كنيسة المشرق التاريخ الكنيسة الأرثوذكسية الإمبراطورية البيزنطية مجمع مسكوني مجمع خلقيدونية حرب الأيقونات مسيحي...

 

Organism harmful to humans/our concerns Plant pest redirects here. For diseases in plants caused by infectious organisms, see Plant pathology. For other uses, see Pest (disambiguation). Carpet beetle larvae damaging a specimen of Sceliphron destillatorius in an entomological collection A pest is any organism harmful to humans or human concerns. The term is particularly used for creatures that damage crops, livestock, and forestry or cause a nuisance to people, especially in their homes. Human...

 

Polish judoka Przemysław MatyjaszekPrzemysław Matyjaszek, December 2012, Training at the UKS Dwójka Judo Tarnowskie Góry clubPersonal informationBorn (1978-04-24) 24 April 1978 (age 46)Ruda Śląska, PolandOccupationJudokaSportCountryPolandSportJudoWeight class–100 kgAchievements and titlesOlympic Games5th (2008)World Champ.13th (2001)European Champ. (2008) Medal record Men's judo Representing  Poland European Championships 2008 Lisbon –100 kg 2007 Warsaw Open World Juniors ...

Koin perak dari Knossos yang menampilkan desain Klasik 7 jalur untuk mewakili Labirin, 400 SM Dalam mitologi Yunani, Labyrinth (bahasa Yunani: Λαβύρινθος, Labýrinthos) adalah struktur rumit dan membingungkan yang dirancang dan dibangun oleh seniman legendaris Daedalus untuk Raja Minos dari Kreta di Knossos. Fungsinya untuk menahan Minotaur, monster yang akhirnya dibunuh oleh pahlawan Theseus. Daedalus dengan cerdiknya membuat Labirin sehingga dia hampir tidak bisa keluar setel...

 

History United States NameUSS LST-548 BuilderMissouri Valley Bridge and Iron Company, Evansville, Indiana Laid down30 December 1943 Launched22 February 1944 Sponsored byMrs. Robert L. Koch Commissioned3 April 1944 Decommissioned15 February 1946 In serviceIn non-commissioned service with Military Sea Transportation Service as USNS LST-548 (T-LST-548) from 31 March 1952 Stricken1 January 1960 Honors andawardsTwo battle stars for World War II FateSold for scrapping 1960 General characteristics ...

 

1871 Joseon–United States battle This article is about the American intervention in Korea in 1871. For the French military expedition in 1866, see French campaign against Korea. For the Japanese intervention in 1875, see Ganghwa Island incident. This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (August 2018) (Learn how and wh...

Campionato mondiale di Formula 1 1989Edizione n. 40 del Campionato mondiale di Formula 1 Dati generaliInizio26 marzo Termine5 novembre Prove16 Titoli in palioPiloti Alain Prostsu McLaren MP4/5 Costruttori McLaren Altre edizioniPrecedente - Successiva Edizione in corso Il campionato mondiale di Formula 1 1989 organizzato dalla FIA è stato, nella storia della categoria, il 40° ad assegnare il Titolo Piloti e il 32° ad assegnare quello Costruttori. Il primo fu vinto dal francese Alain Pro...

 

Italian politician (born 1936) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Raffaele Costa – news · newspapers · books · scholar · JSTOR (December 2013) (Learn how and when to remove this mes...

 

 Nota: Se procura por outras acepções, veja Giotto (desambiguação). Esta página cita fontes, mas que não cobrem todo o conteúdo. Ajude a inserir referências (Encontre fontes: ABW  • CAPES  • Google (N • L • A)). (Agosto de 2019) Giotto Giotto di BondoneRetrato anônimo, Museu do Louvre Nome completo Giotto di Bondone Nascimento 1267Vicchio Morte 8 de janeiro de 1337 (70 anos)Florença Nacionalidade italiano M...

American mathematician Frank Nelson ColeBorn(1861-09-20)September 20, 1861Ashland, Massachusetts, United StatesDiedMay 26, 1926(1926-05-26) (aged 64)New York City, New York, United StatesScientific careerFieldsMathematicsInstitutionsHarvard UniversityUniversity of MichiganColumbia UniversityAmerican Mathematical SocietyDoctoral advisorFelix KleinDoctoral studentsEric Temple BellGeorge Abram MillerLouis Weisner Frank Nelson Cole (September 20, 1861 – May 26, 1926) was an American mathem...

 

Municipality in Geneva, SwitzerlandChêne-BougeriesMunicipality Coat of armsLocation of Chêne-Bougeries Chêne-BougeriesShow map of SwitzerlandChêne-BougeriesShow map of Canton of GenevaCoordinates: 46°11′N 6°11′E / 46.183°N 6.183°E / 46.183; 6.183CountrySwitzerlandCantonGenevaDistrictn.a.Government • MayorMaireFlorian GrossArea[1] • Total4.14 km2 (1.60 sq mi)Elevation420 m (1,380 ft)Population (31...

 

Self-similar solution describing the fluid dynamics of explosions Taylor–von Neumann–Sedov blast wave (or sometimes referred to as Sedov–von Neumann–Taylor blast wave) refers to a blast wave induced by a strong explosion. The blast wave was described by a self-similar solution independently by G. I. Taylor, John von Neumann and Leonid Sedov during World War II.[1][2] History G. I. Taylor was told by the British Ministry of Home Security that it might be possible to pro...

Phocaean red slip (PRS) is a category of terra sigillata, or fine Ancient Roman pottery produced in or near the ancient city of Phokaia in Asia Minor. It is recognizable by its thin reddish slip over a fine fabric, often with occasional white (lime) inclusions. The main period of production is the late 4th century AD into the 7th century, contemporary to the later production of African red slip. All forms are open bowls or dishes. Later forms have stamped decoration. The most widely used typo...

 

باريس تورز 1966 تفاصيل السباقسلسلة60. باريس تورزمنافسةسوبر برستيج بيرنود 1966التاريخ9 أكتوبر 1966البلد فرنساالمنصةالفائز غويدو رييبروك (Roméo-Smith's  [لغات أخرى]‏)الثاني ريك فان لوي (Solo-Superia  [لغات أخرى]‏)الثالث Paul Lemeteyer [الإنجليزية]‏ (فورد فرنسا-هاتشينسون [الإن�...