QNX

QNX
Unix-lignende del
Generell informasjon
programtype innebygd operativsystem
utvikler QNX Software Systems / BlackBerry
Utviklingsmodell Lukket
Første utgivelse 1982
Tillatelse Kommersiell
Språk flerspråklig
Teknisk informasjon
kjernetype sanntids mikrokjerne
Støttede plattformer Intel 8088 , x86 , MIPS , PowerPC , SH-4 , ARM , StrongARM , XScale
Pakkehåndteringssystem Pkgsrc av NetBSD-prosjektet
Versjoner
Siste stabile versjon 6.6 ( mars 2014 )
Linker
Offesiell nettside

QNX ( uttales QNX eller Quiu-nex) er et POSIX-kompatibelt Unix-lignende sanntidsoperativsystem [ 1 ] utviklet av QNX Software Systems , et kanadisk selskap som ble kjøpt opp av BlackBerry i april 2010, og ble dermed et datterselskap av sistnevnte . [ 3 ] [ 4 ] Den er først og fremst utviklet for bruk i innebygde systemer , og er tilgjengelig for x86 , MIPS , PowerPC , SH4 (inkludert Dreamcast -spillkonsollen med en svært begrenset versjon), ARM , StrongARM , xScale og BlackBerry-arkitekturer Playbook . QNX er basert på en mikronukleus -kjernearkitektur som gir avanserte stabilitetsfunksjoner for beskyttet minne mot feil på enheter, applikasjoner osv.

Photon eller Photon microGUI er QNXs vindussystem (server og klient), selv om en X Window -versjon også fungerer . Når det gjelder implementeringene for å jobbe med det grafiske grensesnittet, er QNX kompatibel med pipelines for å kombinere flere teknologier i samme bilde. Du kan jobbe med OpenGL , HTML5 og Qt 5 på én skjerm. [ 5 ]

Sanntidsoperativsystemer er interessante for situasjoner der kontinuerlig uttak av for eksempel dataprøver er helt nødvendig. Basert på denne interessen er det flere prosjekter for å lage sanntidsversjoner av andre systemer.

QNX-varianter

QNX mikrokjernen, kalt Neutrino, er implementert i 4 varianter som selskapet utvikler og markedsfører: [ 6 ]

Denne versjonen er den mest komplette og robuste designet for å møte kravene til innebygde systemer. Det er en ekte mikrokjerne med modulær arkitektur. [ 6 ]

Den er designet for å møte ISO 26262-standardene i ASIL D- og IEC 61508-standardene i SIL3. Det gir et system designet på en sikker basis, som skal implementeres i kritiske systemer som biler, tog og industriell automasjon. [ 6 ]

Den er i samsvar med IEC 62304-standardene og er designet for å redusere arbeidet med å utvikle medisinsk utstyr som krever regulatoriske godkjenninger. [ 6 ]

Det er en RTOS med alle funksjoner, sertifisert til ISO/IEC 15408 EAL 4+. [ 6 ]

Referanser

  1. QNX. "QNX-operativsystemer" (på engelsk) . Hentet 12. august 2015 . 
  2. QNX. "QNX Neutrino RTOS" (på engelsk) . Hentet 17. september 2015 . 
  3. vdcresearch.com. "Oppdatering 2: RIM for å anskaffe QNX – Vilkår for avtalen " . Hentet 17. september 2015 . 
  4. ^ "Forskning i bevegelse for å anskaffe QNX-programvaresystemer fra Harman International" . Hentet 17. september 2015 . 
  5. ^ "QNX Neutrino RTOS" . Hentet 17. september 2015 . 
  6. a b c d e "QNX-operativsystemer" . Hentet 17. september 2015 . 

Eksterne lenker