La carte STM32 Nucleo Discovery avec l'environnement Arduino
Il existe plusieurs environnements de développement pour les cartes STM32 Nucleo:
- l'IDE Arduino;
- la chaîne de cross compilation gcc;
- l'IDE Eclipse;
- l'environnement web MBED;
Nous présentons ici l'utilisation de l'IDE Arduino qui est la plus simple à utiliser et qui permet de nombreux développements.
Configuration de l'IDE Arduino
L'IDE (Environnement de Développement Intégré) Arduino permet de programmer les cartes Arduino, mais aussi beaucoup d'autres.
Pour le télécharger, il faut aller sur le site arduino: site Arduino. Ensuite, il faut aller dans
software puis download puis Download the Arduino IDE. N'hésitez pas à soutenir financièrement le projet. Téléchargez l'archive.
Vous obtenez un fichier arduino-1.8.x-linux64.tar.xz. Il faut décompresser et extraire les fichiers de l'archive. Ceux ci peuvent être (devraient être) mis dans la partie système pour ne pas polluer les fichiers utilisateur.
# cd /usr/loval # tar xf /.../arduino-1.8.7-linux64.tar.xz
Ensuite, le plus simple consiste à créer un lien symbolique avec l'exécutable arduino.
# cd /usr/local/bin/ # ln -s /.../arduino-1.8.x/arduino
Ainsi, il est possible de lancer l'interface directement.