PikeOS - PikeOS

PikeOS
SYSGO.png'den PikeOS Mimarisi
SYSGO'nun PikeOS mimarisi
GeliştiriciSYSGO GmbH
İşletim sistemi ailesiGerçek zamanlı işletim sistemi
Çalışma durumuGüncel
Kaynak modelKapalı kaynak
En son sürüm5.0 / Şubat 2020; 9 ay önce (2020-02)
Pazarlama hedefiGömülü sistemler
Uyguningilizce
PlatformlarKOL, PowerPC, x86, SPARC
Çekirdek tipMikro çekirdek
LisansTescilli
Resmi internet sitesiwww.sysgo.com/Ürün:% s/ pikeos-hypervisor Bunu Vikiveri'de düzenleyin

PikeOS ticari, zor gerçek zamanlı işletim sistemi (RTOS) sunan ayırma çekirdeği dayalı hipervizör birden çok mantıksal bölüm diğerleri için türler işletim sistemleri (her biri bir GuestOS olarak adlandırılır) ve uygulamalar. Kullanıcıların sertifikalandırılabilir oluşturmasını sağlar akıllı cihazlar için nesnelerin interneti farklı endüstrilerin yüksek kalite, güvenlik ve güvenlik standartlarına göre.

Genel Bakış

PikeOS, gerçek zamanlı bir işletim sistemini (RTOS) bir sanallaştırma platform ve Tutulma tabanlı entegre geliştirme ortamı (IDE) için gömülü sistemler. Ticari bir klonudur L4 mikro çekirdek ailesi.[1] PikeOS, havacılık ve savunma, otomotiv ve ulaşım, endüstriyel otomasyon ve tıp, ağ altyapıları ve tüketici elektroniği alanlarında sertifikasyon ihtiyaçları olan güvenlik ve güvenlik açısından kritik uygulamalar için geliştirilmiştir.

PikeOS'un temel özelliklerinden biri, farklı güvenlik ve güvenlik seviyelerine sahip uygulamaları güvenli bir şekilde yürütme becerisidir. aynı anda aynısında bilgi işlem platformu. Bu, yazılım bölümleri aracılığıyla bu uygulamaların sıkı bir şekilde uzamsal ve zamansal olarak ayrılmasıyla sağlanır. Bir yazılım bölümü, belleğe erişebilen önceden tahsis edilmiş ayrıcalıklara sahip bir konteyner olarak görülebilir, Merkezi işlem birimi (CPU) zamanı, giriş çıkış (G / Ç) ve ayrıca önceden tanımlanmış bir PikeOS hizmetleri listesi. PikeOS ile, uygulama terimi, PikeOS ile bağlantılı bir yürütülebilir dosyayı ifade eder. uygulama programlama Arayüzü (API) kütüphane ve olarak koşmak süreç bir bölümün içinde. PikeOS API'sinin doğası gereği, uygulamalar basit kontrol döngülerinden tamamen sanallaştırılmış konuk işletim sistemlerine kadar değişebilir. Linux veya donanım sanallaştırılmış misafirler.

Kaynak ve zaman bölümleme örneği

Yazılım bölümleri de denir Sanal makineler (VM'ler), çünkü diğer bölümlerden bağımsız olarak çalışan ve böylelikle karışık kritikliğe sahip kullanım durumlarını ele alabilen bir bölüm içinde eksiksiz bir konuk işletim sistemi uygulamak mümkündür. PikeOS, Tip 1 hipervizör olarak görülebilir.

Desteklenen araç zinciri, IDE CODEO

Eclipse tabanlı IDE CODEO, yazılım mühendislerinin gömülü uygulamalar geliştirmek için ihtiyaç duyacakları tüm bileşenleri sağlayan ve aynı zamanda zaman kazandıran ve uygun maliyetli bir şekilde gömülü proje geliştirmeye yardımcı olacak kapsamlı sihirbazları içeren grafiksel yapılandırma araçlarıyla sistem mimarlarını destekler:

  • Kılavuzlu yapılandırma
  • Uzaktan hata ayıklama (donanım talimatı seviyesine kadar)
  • Hedef izleme
  • Uzaktan uygulama yazılım dağıtımı
  • Zamanlama analizi

Bölüm türlerini, zamanlamayı, iletişim kanallarını, paylaşılan belleği ve bölümler içindeki IO cihaz yapılandırmasını gösteren PikeOS sistem yapılandırmasının önemli yönlerine genel bakışı her zaman tutmak için çeşitli özel grafik düzenleme görünümleri, sistem entegratörünü destekler.

Yeniden kullanılabilir şablonlar yardımıyla projeler kolaylıkla tanımlanabilir ve geliştirme gruplarına dağıtılabilir. Kullanıcılar, projeleri için önceden tanımlanmış bileşenleri yapılandırabilir ve ayrıca geliştirme süreci sırasında diğer bileşenleri tanımlayabilir ve ekleyebilir.

Temel faydalar

  • Son derece esnek yapılandırma için tanımlanan tip 1 hiper yönetici içeren gerçek zamanlı işletim sistemi
  • Hızlı veya güvenli önyükleme sürelerini destekler
  • Tek bir sistemde ayırma çekirdeği aracılığıyla karma kritikliğin desteklenmesi
  • Bölümlerin zaman ve donanım kaynakları ile yapılandırılması
  • Çekirdek sürücüsü ve kullanıcı alanı sürücüleri desteklenir
  • İşlemci türleri ve aileleri arasında donanım bağımsızlığı
  • Tek ve çok çekirdekte kolay geçiş süreçleri ve yüksek taşınabilirlik
  • Çeşitli güvenlik ve güvenlik standartlarına göre sertifikasyonu desteklemek için geliştirilmiştir
  • Standart geliştirme ve doğrulama araçlarıyla daha kısa pazarlama süresi
  • Çok çeşitli desteklenen GuestOS türleri: API'ler
  • İhracat kısıtlaması yok: Avrupa çözümü

Sertifikasyon standartları

Aşağıdakilere göre güvenlik sertifikası standartları:

Aşağıdakilere göre güvenlik sertifikası standartları:

İş ortağı ekosistemi

SYSGO yazılım mühendislerinin hedeflerine ulaşmalarına yardımcı olacak teknoloji ve iş ortaklıkları kurmaya kararlıdır. Ekim 2017 itibarıylaSYSGO dünya çapında yaklaşık 100 ortakla çalışmaktadır.[2]

Her kategoriye göre ortaklardan bir alıntı aşağıda belirtilmiştir:

  • Kurul satıcıları: Curtiss-Wright Gömülü Hesaplamayı Kontrol Eder, Kontron, MEN veya ABACO
  • Silikon satıcıları: NXP, Renesas, Texas Instruments (TI), Xilinx, Infineon, NVidia veya Intel
  • Yazılım ortakları: CoreAVI, wolfSSL, Aicas, AdaCore, Esterel, RTI, PrismTech, Datalight, Systerel, Imagination Technologies veya RAPITA
  • Araç ortakları: Lauterbach, Vektör Yazılımı, Rapita, iSYSTEM
  • Desteklenen mimariler: KOL, PowerPC, x86 veya SPARC (istek üzerine)

Desteklenen GuestOS türleri

Kullanım ömrünün sonuna genel bakış

ürün tipiÜrün SürümüBağlantılı CODEO SürümüBağlantılı ELinOS SürümüEOL
PikeOS3.4 (sertifikasız)5.0, 6.0, 6.1, 6.25.212/2017 tarihinden itibaren
PikeOS3.4 (sertifika)5.0, 6.0, 6.1, 6.25.2X86 üzerinde LTS
PikeOS3.55.0, 6.0, 6.1, 6.26.0, 6.112/2017 tarihinden itibaren
PikeOS4.06.0, 6.1, 6.26.0, 6.106/2019 tarihinden itibaren
PikeOS4.16.1, 6.26.104/2021 için duyuruldu
PikeOS4.2 (sertifikasız)6.26.2Güncel
PikeOS4.2 (sertifika)6.26.2Güncel
PikeOS5.0 (sertifikasız)7.07.0Güncel
PikeOS5.0 (sertifika)7.07.0Güncel

Referanslar

  1. ^ http://ts.data61.csiro.au/publications/nicta_full_text/8988.pdf
  2. ^ "İş Ortağı Dizini". SYSGO. Alındı 12 Ekim 2017.

Dış bağlantılar