Pour compiler le code source GNUVario, vous avez besoin de l’IDE ​​Arduino pouvant être téléchargé ici. Commencez par l’installer et assurez-vous que vous pouvez lancer l’éditeur.

Ensuite, vous pouvez récupérer le code source GNUVario.

Il existe 2 versions

  • La version master : optimisée et écrite par Prunkdump, cette version est la version de production

  • La version jpg63-version : version beta écrite par jpg63, cette version reprend la version master en apportant de nouvelles fonctionnalités en cours de tests ou sur le point d’être integrées à la version master

La méthode simple : télécharger le fichier zip

Le code source peut être téléchargé directement sous forme de fichier zip sur GitHub. Il suffit de cliquer sur Clone or download and Download zip.

GitHub download zip

Extrayez le zip à l’emplacement de votre choix. Cela va créer un repertoire arduino-variometer-master.

GitHub téléchargement zip

L’installation de l’EDI Arduino a normalement créé un répertoire Arduino dans votre dossier personnel. Assurez-vous que ce dossier est vide et copiez le contenu du dossier arduino-variometer-master dans le dossier Arduino.

GitHub téléchargement zip GitHub téléchargement zip

La méthode avancée: utiliser Git

Vous pouvez également obtenir le code source avec Git. C’est une meilleure approche car avec Git, vous pouvez mettre à jour le code tout en gardant vos paramètres préférés.

Installez donc Git et assurez-vous que le dossier Arduino de votre répertoire personnel est vide. Avec le bash, allez dans le répertoire Arduino, clonez le référentiel et créez une branche pour vous.

~$ cd Arduino
~/Arduino$ git clone https://github.com/prunkdump/arduino-variometer.git .
~/Arduino$ git checkout -b myversion 

Ainsi, chaque fois que vous souhaitez mettre à jour le code, tapez les commandes suivantes à partir du répertoire Arduino. Les deux premières lignes enregistrent vos modifications. Les deux lignes suivantes téléchargent les modifications depuis la branche principale de GitHub. La dernière applique la modification à votre version.

~/Arduino$ git add -A
~/Arduino$ git commit -m 'change'
~/Arduino$ git checkout master
~/Arduino$ git pull
~/Arduino$ git checkout myversion
~/Arduino$ git merge master

Compiler le code

Lancez maintenant l’IDE Arduino et ouvrez l’esquisse que vous souhaitez compiler. Par exemple, le croquis variometer.ino.

GitHub download zip

Dans le menu Outils, assurez-vous de choisir la bonne carte. La plus classique de ce projet est l’Arduino pro mini avec le microcontrôleur ATmega328P 3.3V.

GitHub download zip

Si vous utilisez le bootloader classique Arduino, il vous suffit de cliquer sur le bouton téléverser.

GitHub download zip

Si vous avez installé le logiciel spécial GNUVario bootloader vous devez créer un fichier de firmware. Dans le menu Croquis, choisissez donc Exporter les binaires compilés.

GitHub download zip

Naviguez maintenant dans le dossier de l’esquisse et renommez le firmware without bootloader en FIRM.HEX.

GitHub download zip GitHub download zip

Vous pouvez ensuite copier ce firmware sur la carte SD et effectuer la procédure de flashing.