http://mikrokopter.de/images/deu.gif Seite in deutsch

Téléchargement

Version actuelle v1.2.1

Code Source QMK-Tools-v1.2.1.tgz

Les différents outils

En se basant sur le QMK-Groundstation, les outils QMK (QMK-Tools) ont été complètement réécrit et amélioré de façon spectaculaire. Si il était tous réunis dans le programme QMK-Groundstation , Maintenant les outils QMK se composent de plusieurs programmes séparés. Il est donc possible d'ouvrir en même temps plusieurs "fenêtres". Les données de débogage et de données de vol pourront être affichés simultanément sur la carte.

Voici un bref aperçu de chaque programme.

QMK-Communicator

QMK-Communicator est l'outil principal de la suite QMK-Tools. Il établit la communication avec le Mikrokopter, et distribue les données aux programmes individuels. La transmission des données vers le client de chaque outil séparés est réalisé par le biais d'une connexion TCP / IP. Par conséquent, il est possible de faire fonctionner les outils sur des ordinateurs différents. En outre, l'accès à plusieurs outils simultanément dans le Mikrokopter est possible

Description QMK-Tools/QMK-Communicator

Connexion des programmes client avec QMK-Communicator QMK-Tools/Verbindungsaufbau

QMK-Settings

QMK-Settings est l'outil permettant de régler les Settings du Mikrokopter b. L'élaboration de la table de mixage pour les moteurs peut être réalisé ici. Le programme sollte soweit Selbsterklärend sein.

QMK-Scope

QMK-Scope est l'outil utilisé pour afficher les données de débogage et fournit un traceur de données, similaire au graphique de MK-Tools.

Description QMK-Tools/QMK-Scope

QMK-Maps

QMK-Maps met à disposition une carte comme le fait MK-Tools. La position actuelle du MikroKopter peut êtres représentée ainsi que les waypoints qui pourront être transmis au MK par cet outil.

Description QMK-Tools/QMK-Maps

Compiler les outils QMK (QMK-Tools)

Comme il y a maintenant plusieurs programmes qui doivent être compilés, pour faciliter les manipulations un fichier script (.sh) a été rédiger pour les principaux système d'exploitation. Ce fichier adapté à l'OS entreprend alors la traduction totale des programmes est nécessaire à la compilation des outils QMK. (En supposant que les bibliothèques nécessaires sont installées.) Sur les systèmes, sur lesquels le QMK-Groundstation compilait correctement, aucune difficulté ne devait aussi arriver avec les outils QMK. Si l'ancien programme, QMK-Groundsation, compilait correctement sur votre Système, la compilation des outil QMK (QMK-tools) ne devrait pas poser de problèmes.

Sur certains systèmes, sur ceux qui ont QT3 et QT4 d'installé, le programme qmake-qt4 est demandé à l'élaboration du Makefiles. Dans ce ca, il faut éditer le fichier Script (.sh) en modifiant la variable système QMAKE = "qmake" par QMAKE = "qmake-qt4".

Avec MAKEOPTS = "" peut apporter des paramètres supplémentaires pour la compilation du programme . J'utilise MAKEOPTS = "-j2" sur un ordinateur Dual Core, ce qui accélère la compilation.

Conditions nécessaires et libs / packages pour compiler

Pour Ubuntu 10.10

Vérifier que vous avez le paquet g++ sinon installé le.

sudo aptitude install qt4-qmake libqt4-dev libqwt5-qt4-dev

wget http://svn.mikrokopter.de/filedetails.php?repname=Projects&path=%2FQMK-Groundstation%2FRelease%2FQMK-Tools-v1.2.1.tgz

cd QMK-Tools-v1.2.1

build-debian.sh

Pour Mac OS X

( NdT: utiliser la traduction ci-dessous avec la plus extrême prudence ! ! ! )

Xcode

Tout d'abord Xcode est requis. Dans le cas où il serait déjà installé, veuillez vous en abstenir. Xcode est disponible dans les package d'installation MAC OSX ou pour la dernière version: http://developer.apple.com/devcenter/mac/

Qt

Ensuite instalez Nokia Qt-Framework: Malheureusement je ne puis dire le seul framework est sufisant ou si tout le SDK Complet est nécessaire. Qt Framework seul: http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x

Qt SDK Complet: http://qt.nokia.com/downloads/sdk-mac-os-cpp

télécharger et installer.

qwt

Pour QMK-Scope, qwt 5.2.1 est encore nécessaire : http://sourceforge.net/projects/qwt/files/qwt/5.2.1/qwt-5.2.1.zip/download

  • Démarer le Terminal
  • dans le qwt-5.2.1, changer le répertoire
  • qmake
  • Maintenant éditer Makefile dans le répertoire source

-install_name libqwt.5.dylib

Dans

-install_name /usr/local/qwt-5.2.1/lib/libqwt.5.dylib

modifier

  • Changer à nouveau le répertoire dans qwt-5.2.1

make clean

make

sudo make install

qwt est ainsi installé.

QMK

Dans un répertoire temporaire, la branche de développement actuelle des QMK-Tools "règlent sa note" :

svn co http://mikrokopter.de/mikrosvn/Projects/QMK-Groundstation/trunk trunk

  • Ouvrir build-osx.sh dans votre éditeur préféré.

QMAKE="qmake-mac"

dans

QMAKE="qmake -spec macx-g++"

Modifier Il reste a supprimer les signes de commentaire (#) devant les Blocks QMK-Scope.

Enregistrer build-osx.sh et fermer l'éditeur.

Rouvrir le Terminal et y modifier le répertoire temporaire export QWT_HOME=/usr/local/qwt-5.2.1

sh build-osx.sh

Cela devrait à présent tourner sans erreur !

Impressum: Traduction française: syl2078@MK-FR•info