View
66
Download
0
Category
Preview:
DESCRIPTION
dans cette présentation on a definie ce qu'est QNX aussi on a sité quelque fonctionalité interressente.
Citation preview
Projet élaboré par:• AMAMY HAMZA
• HAMZA SCANDER
• HAZGUI HAMED
• KONZALI MAHDI
Plan
Introduction Installation Comment fonctionne QNX? Conclusion
2
Introduction
4C’est quoi QNX ?
QNX est un système d'exploitation UNIX commercial temps réel compatible POSIX, conçu principalement pour le marché des systèmes embarqués.
Il utilise un micro-noyau et l'entreprise qui le développe appartient à RIM (Research In Motion).
5Déscription
Famille de l’OS Unix
1ere release 1982
Marché cible Systèmes embarqués
Plateformes supportées Intel 8088,x86,MIPS,PowerPC, SH-4,ARM, StrongARM, Xscale
Type du noyau RTOS
License Payée
6Historique
1982
• Naissance de QNX par Quantum Software Systems
1990
• Quantum Software Systems devient QNX Quantum Software Systems
1995
• le noyau de QNX est réécrit pour le rendre compatible à la norme POSIX.
2001
• Lancement de la version QNX Neutrino
Installation
8Installation
Où le télécharger
http://www.qnx.com/download/ Mode d’installation : voir la video. Configuration des périphériques :
Appart réglez la résolution de l'écran et les couleur, il n'y a rien a faire, QNX s'occupe de tout.
VIDEO
Fonctionnement
11Architecture du système
QNX est équipé d'un microkernel qui marche en temps réel.
Ce microkernel est divisé en 4 parties : deux « gros »: l'IPC et le scheduler. deux « petits » : le réseau et le photon.
12
Inter Processus Communication: IPC Les processus communiquent entre eux grâce
à trois types d'IPC : Les signaux
Les messages
Les proxies
IPC
13
Il s'occupe de gérer les processus actifs, quand leurs temps d’exécution est terminé et quand ils débloquent.
Les processus ont une priorité classé entre 0 et 31.
L'os exécute les processus prêts avec la priorité la plus haute. Ensuite il y a trois manière de gérer les priorité : FIFO
Round-Robin
Adaptif
Scheduler
14
Le « Network Manager » d’où son vrai nom, s'occupe de faire les liens entre les Send, Reply et Receive.
En gros, le network manager permet de faire communiquer les différentes machines du réseau (souvent appelées noeuds).
Le network manager
15Le Photon
Photon : le GUI de QNXL'interface graphique de QNX s'appelle Photon, c'est aussi un micro-kernel.
Il est tout petit (environ 40 ko). Il a une interface client serveur, tout comme X Window.
Il est très pratique a utilisé car il a tout une série de boutons, listes, barres de progression prédéfinies.
Conclusion
17
QNX est un bon système complet, rapide et sécurisé.
QNX est surtout utilisé dans les centrales nucléaires, les banques et les aéroports.
Ses principaux concurrents sur le marché sont VxWorks, GNU/Linux, et Windows (CE et Windows XP Embedded).
Conclusion
Merci
^_^
Recommended