Bonjour à tous,
Embedded AVR Ada Setup - Linux edition
Grâce aux travaux de Rolf Ebert (AVR-Ada et conversion AVR-Ada vers
Alire), de Fabien Chouteau et d'Adacore (GNAT-AVR, conversion GNAT-AVR
vers Alire, promotion de Alire) ainsi qu'à leur aide amicale, voici un
tuto pour obtenir l'environnement le plus agréable pour développer en
Ada sur cible 8 bits AVR sous Linux.
Fondé sur Alire et GNAT Studio 23, il permet le debug temps-réel dans
GNAT Studio, comme si vous étiez en cible native X86_64.
Cela a été l'occasion de nous familiariser avec Alire tout en conservant
notre environnement habituel, fondé sur GNAT Studio, qui s'intègre
parfaitement à Alire. Merci à l'auteur Alejandro R. Mosteo, qui a
également écrit une présentation très intéressante de Alire dans l'AUJ
Vol 39, Number 3, Sept 2018, P 189.
Ce travail s'intègre dans une volonté plus générale d'autonomisation de
la communauté Ada vis à vis des défuntes GNAT CE. Nous adhérons donc à
cette nouvelle politique d'Adacore. Entre cette nouvelle orientation,
l'arrivée de Alire, la mise à disposition de nombreux Crates, les
premières réussites de la communauté à builder GNAT Studio en toute
autonomie, l'arrivée de Rust qui est bon pour la visibilité de notre
langage favori, Ada entre certainement dans une nouvelle ère :)
https://github.com/sowebio/adam-doc (GNAT Studio & project example
additional files)
https://github.com/sowebio/adam-doc/blob/master/Ada%20Development%20on%20AVR%20Microcontroller.pdf
Remarques et critiques bienvenues.
--
Stéphane Rivière
Ile d'Oléron - France