ETTC'2003 - SEE

ETTC'2003 - SEE ETTC'2003 - SEE

web1.see.asso.fr
from web1.see.asso.fr More from this publisher
21.04.2013 Views

Les éléments de l’architecture matérielle: - Le réseau Ethernet : chaque unité de calcul est reliée au flot de données issu des systèmes d’acquisition N2 par l’intermédiaire de « Switch ». Pour assurer une meilleure fiabilité, deux réseaux Ethernet identiques acheminent les données des systèmes N2 vers les abonnés N4. Les CUB ont la capacité de basculer la réception d’un port sur l’autre en cas d’interruption du flot de données sur le premier port écouté. Les fonctions de communication, animation graphique, impression, pilotage des périphériques se répartissent sur quatre autres réseaux Ethernet. - La visualisation Graphique : sur un avion lourdement instrumenté, le poste ingénieur est constitué de deux demi-postes dotés chacun de deux écrans graphiques. Les synoptiques affichés sont calculés en temps réel par une machine UNIX. La puissance de calcul nécessaire au serveur X, l’utilisation d’un réseau Ethernet à 100 Mbits/s et le besoin de gérer simplement deux écrans avec un seul ensemble clavier/désignateur nous a conduit à définir un équipement embarqué similaire à un Terminal X bi-écran. Pour répondre au besoin nous avons réalisé un boîtier sur la base d’une carte CPU MATROX, sur lequel nous avons implémenté un LINUX réduit dont le noyau a été enrichi de « patches » assurant un meilleur déterminisme. - Les boîtiers E/S "exotiques" : Pour répondre aux besoins de commandes de périphériques IEV de type « Water Ballast », Bancs de charge électrique, etc. Nous avions besoin de disposer de lignes de commandes RS232, RS422, ARINC 429 ainsi que d’entrées/sorties Discrètes. Les boîtiers d’E/S "exotiques" sont les équipements spécialisés qui prennent en charge les fonctions proches du matériel et mettent à disposition, au travers du réseau, des services pour l’ensemble des calculateurs UNIX. Pour réaliser ces fonctions nous avons encore une fois privilégié des plates-formes standards en nous appuyant sur la technologie cPCI déjà éprouvée sur avion et qui nous permet de disposer d’une offre de cartes importante. Le choix de l’OS s’est porté vers LINUX qui présente pour nous les avantages suivants : possibilités de réduction importante de la taille de l’OS (< 20 Moctets) pour utilisation avec une mémoire « Compact Flash », capacité à effectuer un « Reboot » rapide de l’ordre des 15 secondes, déterminisme à la ms moyennant d’intégrer certains «patches» dans le noyau, suffisant pour nos applications. - Le matériel UNIX : nous nous appuyons sur du matériel dont les qualités environnementales sont déjà éprouvées (Certification NEBS Level3) mais qui restent dans les standards du marché. La plate-forme SUN NETRA en bi-processeurs ou en quadri-processeurs déjà validée sur l’A340-600 nous assure ainsi un niveau de performance élevé et une garantie d’évolutivité. Ce choix est un élément très important de l’architecture car il nous permet de disposer sur avion de matériels identiques aux serveurs d’exploitation sol et ainsi d’établir des synergies dans les développements logiciels. ©AIRBUS FRANCE Page 5 13/05/03

Les éléments de l’architecture logicielle: - La rénovation de l’IHM : En s’appuyant sur les bibliothèques graphiques ILOGVIEWS, déjà utilisée pour les écrans de la télémesure, nous proposons une structure d’accueil complètement rénovée intégrant les possibilités de fenêtres à onglets, boutons, menus dynamiques. ©AIRBUS FRANCE Page 6 13/05/03

Les éléments de l’architecture matérielle:<br />

- Le réseau Ethernet : chaque unité de calcul est reliée au flot de données issu des<br />

systèmes d’acquisition N2 par l’intermédiaire de « Switch ». Pour assurer une meilleure<br />

fiabilité, deux réseaux Ethernet identiques acheminent les données des systèmes N2<br />

vers les abonnés N4. Les CUB ont la capacité de basculer la réception d’un port sur<br />

l’autre en cas d’interruption du flot de données sur le premier port écouté. Les fonctions<br />

de communication, animation graphique, impression, pilotage des périphériques se<br />

répartissent sur quatre autres réseaux Ethernet.<br />

- La visualisation Graphique : sur un avion lourdement instrumenté, le poste ingénieur<br />

est constitué de deux demi-postes dotés chacun de deux écrans graphiques. Les<br />

synoptiques affichés sont calculés en temps réel par une machine UNIX. La puissance<br />

de calcul nécessaire au serveur X, l’utilisation d’un réseau Ethernet à 100 Mbits/s et le<br />

besoin de gérer simplement deux écrans avec un seul ensemble clavier/désignateur<br />

nous a conduit à définir un équipement embarqué similaire à un Terminal X bi-écran.<br />

Pour répondre au besoin nous avons réalisé un boîtier sur la base d’une carte CPU<br />

MATROX, sur lequel nous avons implémenté un LINUX réduit dont le noyau a été<br />

enrichi de « patches » assurant un meilleur déterminisme.<br />

- Les boîtiers E/S "exotiques" : Pour répondre aux besoins de commandes de<br />

périphériques IEV de type « Water Ballast », Bancs de charge électrique, etc. Nous<br />

avions besoin de disposer de lignes de commandes RS232, RS422, ARINC 429 ainsi<br />

que d’entrées/sorties Discrètes. Les boîtiers d’E/S "exotiques" sont les équipements<br />

spécialisés qui prennent en charge les fonctions proches du matériel et mettent à<br />

disposition, au travers du réseau, des services pour l’ensemble des calculateurs UNIX.<br />

Pour réaliser ces fonctions nous avons encore une fois privilégié des plates-formes<br />

standards en nous appuyant sur la technologie cPCI déjà éprouvée sur avion et qui nous<br />

permet de disposer d’une offre de cartes importante. Le choix de l’OS s’est porté vers<br />

LINUX qui présente pour nous les avantages suivants : possibilités de réduction<br />

importante de la taille de l’OS (< 20 Moctets) pour utilisation avec une mémoire<br />

« Compact Flash », capacité à effectuer un « Reboot » rapide de l’ordre des 15<br />

secondes, déterminisme à la ms moyennant d’intégrer certains «patches» dans le noyau,<br />

suffisant pour nos applications.<br />

- Le matériel UNIX : nous nous appuyons sur du matériel dont les qualités<br />

environnementales sont déjà éprouvées (Certification NEBS Level3) mais qui restent<br />

dans les standards du marché. La plate-forme SUN NETRA en bi-processeurs ou en<br />

quadri-processeurs déjà validée sur l’A340-600 nous assure ainsi un niveau de<br />

performance élevé et une garantie d’évolutivité. Ce choix est un élément très important<br />

de l’architecture car il nous permet de disposer sur avion de matériels identiques aux<br />

serveurs d’exploitation sol et ainsi d’établir des synergies dans les développements<br />

logiciels.<br />

©AIRBUS FRANCE Page 5 13/05/03

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!