6
Qnx Qnx QNX est un système d'exploitation temps réel (dont l'objectif est de fonctionner dans un environnement contraint temporellement) adapté aux applications critiques. • Développé par QNX Software Systems depuis 1981 , il peut exécuter les logiciels Linux et a principalement été conçu pour le marché des systèmes embarqués.

Qnx

  • Upload
    kaipo

  • View
    28

  • Download
    2

Embed Size (px)

DESCRIPTION

Qnx. QNX est un système d'exploitation temps réel (dont l'objectif est de fonctionner dans un environnement contraint temporellement) adapté aux applications critiques. - PowerPoint PPT Presentation

Citation preview

Page 1: Qnx

QnxQnx

• QNX est un système d'exploitation temps réel (dont l'objectif est de fonctionner dans un environnement contraint temporellement) adapté aux applications critiques.

• Développé par QNX Software Systems depuis 1981, il peut exécuter les logiciels Linux et a principalement été conçu pour le marché des systèmes embarqués.

Page 2: Qnx

UsagesUsages

• On le retrouve entre autres dans le développement de logiciels, le contrôle de robots industriels et les ordinateurs embarqués.

• Son noyau Neutrino confère à QNX des capacités temps réel, qui se manifestent notamment au niveau du contrôle du temps de réaction (gestion des interruptions). Son temps de réponse est ainsi de 0.55 µsec sur un Pentium III alors qu’en comparaison, windows nt et d’autres systèmes réagissent après un délai d’environ 10 µsec.

Page 3: Qnx

Aperçu de QnxAperçu de Qnx

StructureStructure• respecte POSIX

• micro-noyau Neutrino

• Zone mémoire protégée

• multi-tâches préemptif

• micro-GUI Photon

Page 4: Qnx

AvantagesAvantages

• La tolérance aux pannes, les multi-tâches préemptives et la protection dynamique de la mémoire en font une base de développement stable pour de nombreux usages. Son interface est ergonomique et il est peu gourmand en ressources, ce qui élargit d'autant son champ d'action.

• Disponible gratuitement pour un usage privé, QNX peut être téléchargé sur le site internet de QNX. Le système est relativement léger et peut tenir, en mode minimal, sur une simple disquette. Il est également considéré à la fois comme rapide et complet.

Page 5: Qnx

Versions…Versions…DateDate VersionVersion1981 QUNIX1983 QNX bêta1984 QNX 1.01987 QNX 2.01989 QNX 2.211990 QNX 4.01994 QNX 4.11995 QNX 4.21996 QNX 4.221996 QNX 4.241996 QNX Neutrino 1.01997 QNX 4.251998 QNX Neutrino 2.01999 QNX Neutrino 2.102001 jan QNX RTP 6.02001 juill QNX RTP 6.1.02001 juin QNX 6.22003 fév QNX RTP 6.2.12004 juin QNX Neutrino

Page 6: Qnx

EnvironementEnvironement

• processeurs x86, SMP jusqu'à 8 processeurs

• système de fichiers fs-QNX crée sous forme d'image dans une partition FAT/VFAT

• système de fichiers fs-QNX indépendant (natif)