Difference between revisions of "User talk:Jouvencel"

From PaparazziUAV
Jump to navigation Jump to search
(Analyse du logiciel embarqué pour rotorcraf)
 
(Blanked the page)
 
Line 1: Line 1:
Introduction


On se propose de présenter la structure de la partie embarquée de Paparazzi. La documentation sous Doxygen fournit des informations sur l'ensemble des fonctions et des diverses variables, constantes et macros mais ne présente pas une analyse fonctionnelle qui préciserait le lien entre les fonctions, entre  les variables et entre les fonctions et les variables. Cette contribution n'a pour seule vocation d'essayer d'y voir un peu plus clair dans ce logiciel.
Deux remarques préalables sur la structure générale:
1) La grande majorité des fonctions ne possède pas d'argument d'appel ni de retour.
2) Paparazzi utilise des variables globales permettant aux diverses fonctions de partager certaines données.
3) Des fichiers *.h intègre du code.
On propose une présentation de Paparazzi (ap seulement) en plusieurs blocs fonctionnels :
1- La partie liée au matériel et la gestion du déroulement des programmes lors de l'exécution
3- L'acquisition des données "capteur" et leur traitement
4- La structure de contrôle divisée en trois sous parties :
4.1- la Navigation (haut niveau),
4.2- Le pilote,
4.3- La commande (bas niveau)
Ce découpage est proposé à la critique de la communauté.

Latest revision as of 00:33, 8 August 2013