Le langage Arduino est remarquable pour sa simplicité, la richesse de ses librairies et l’immense communauté qui ne cesse de faire progresser le concept. L’IDE de programmation est également un outil fantastique et facile à manipuler pour qui débute.
Par ailleurs, ATMEL met gratuitement à la disposition du public AVR Studio 5, un environnement de développement hautement performant qui intègre directement avr-gcc, le langage C du logiciel libre, ainsi que C++.
De là, l’idée de pouvoir utiliser la force et la simplicité d’Arduino dans cet environnement puissant permettant, entre autre, de simuler le fonctionnement du programme en cours de développement et d’en voir virtuellement les effets sur les entrées/sorties sans même devoir uploader le programme dans l’Atmega.
La suite de ce topic représente l'historique de la recherche pour trouver la solution.
Pour ceux qui sont pressés, le résumé de la procédure complète est téléchargeable en pdf à l'adresse ci-dessous:
An English summary is available here:
http://arduino.cc/forum/index.php/topic,82577.0.html
En faisant une recherche sur le forum, on trouve cet article : http://arduino.cc/forum/index.php/topic,69822.0.html qui mène à cet autre article http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=110776 où l’auteur explique, avec relativement peu de détails, comment il est parvenu à compiler et à flasher des programmes Arduino avec leur librairie à partir de l’environnement Studio.
Skywodd et moi souhaitons renouveler cette expérience et, par la même occasion si elle réussit, la rendre plus accessible au monde francophone. Il est évident que tous ceux qui seraient intéressés par le sujet sont invités à nous rejoindre.
Comme il faut un début à tout, voici les premiers balbutiements : l’installation d’AVR Studio 5.
Téléchargement de AVR Studio5 as5installer-full-5.0.1223 ici : http://www.atmel.com/dyn/products/tools_card.asp?tool_id=17212
Gratuit mais nécessite de s’inscrire, avec email valide.
605 Mb pour la version complète. Temps de téléchargement : 9 minutes
Après lancement de as5installer-full-5.0.1223.exe, il se passe un peu de temps avant de voir quelque chose bouger. puis, vient cet écran:
En acceptant successivement ces 3 programmes, l'installation se poursuit et aboutit finalement à cet écran:
L'installation complète aura duré 47 minutes (mais je n'étais pas constamment à côté du PC pour accepter les licences.
Enfin, le lancement de Studio5:
L'article mentionné ci-dessus propose une première opération:
When AVR Studio 5 got launched it looked to be perfect for me. BUT, it didn’t support C++ all that well. They’ve fixed that now ( very recently) –just install the C++ Extension which as of August 2011 is a beta release. Installation is through AVR Studio 5 Tools menu:
Tools -> Extension Manager -> Online Gallery -> AVRGCC CPP(Beta)
J'ai donc fait ce qu'il disait et j'ai installé l'extension AVRGCC C++ (Beta) (voir ci-dessous)
... à suivre