Club Robotique
aller au contenu
INSA Strasbourg
Membres

Partie Logicielle

L'environnement de développement fournit par Atmel ( AVR32Studio ) est basé sur le fameux IDE Éclipse. Nous vous conseillons d'abord de suivre le document PDF « First Step », qui est certe en anglais, mais simple et précis. Normalement, vous serez capables de faire clignoter la led à la fin du document (environ 1h ).

Ensuite, nous avons décidé de travailler avec un OS (Operating System), qui va permettre de lancer plusieurs tâches en parallèle. Ceci aura l'avantage de simplifier le développement, en effet, deux personnes peuvent programmer des fonctionnalités différentes du robot sans se soucier de ce que fait l'autre et compiler ensuite l'ensemble du code.

On peut discuter ce choix car il présente, en plus de nombreux avantages, des inconvénients non négligeables.

avantages

inconvénients

Nous utilisons comme OS FreeRTOS tout d'abord parce qu'il existe un « PORT » pour AVR32, c'est a dire qu'il existe une version spécifique pour notre processeur, et ensuite parce qu'un exemple est donné avec la librairie AT32UC3A...

Le code fonctionnant avec le mini robot est disponible sur le serveur de versions à l'adresse suivante: http://code.google.com/p/jamesprojekt/

Nous avons déjà programmé différentes choses:

Valid CSS Valid XHTML 1.0
 ::  Club Robotique, Institut National des Sciences Appliqu?es, 24 Bd de la Victoire, 67084 STRASBOURG Cedex