

La librairie AVRlib est un groupe de fonctions C simples d'utilisation pour les microcontrôleurs AVR. Créée par Mr Pascal Stang, elle contient des fonctions couvrant la manipulation des périphérique interne au microcontrôleurs AVR (Timers, UART, convertisseur A/D, ...) mais également des périphériques externes communément utilisés (SD card, écrans LCD, servomoteurs, etc...) ainsi qu'un panel de fonctions réseaux (périphériques, protocoles, ...).
Pour une liste complète des fonctions incluses, référez vous au site de l'auteur :
http://www.mil.ufl.edu/~chrisarnold/components/microcontrollerBoard/AVR/avrlib/
Vous pouvez télécharger la librairie directement en cliquant ici.
Après avoir téléchargé la librairie via le lien ci-dessus, crééz un nouveau dossier sur ordinateur, la où vous souhaitez l'installer.
Nous vous conseillons de jeter un oeil aux deux dossiers qui suivent dans le contenu décompressé :
- Docs : contient la documentation des différentes fonctions de la librairie, générée avec Doxygen, il est donc plus que conseillé de vous y référer.
- Examples : contient plusieurs exemples de mise en oeuvre des différentes fonctions de la librairie.
Les versions NT de Windows (NT 4, 2000 et XP) stockent les variables dans la base de registre
et permettent la modification de celles-ci via l'icône "Système" du panneau de configuration
(onglet "Environnement" ou "avancé" selon les versions).
A partir de là, la procédure est identique à Windows Vista et résumée ci-après.
Un clic sur "Variables d'environnement" puis "Nouveau" ouvre une fenêtre "Nouvelle variable utilisateur".
Il suffit de remplir le champ Nom avec "AVRLIB" puis le champ Valeur avec le chemin complet du répertoire ou la librairie a été au préalable décompressée.
Contrairement à Windows 9X, la prise en compte des modifications est immédiate
et valable pour toutes les applications qui seront démarrées après les modifications.
Pour les versions 9x de Windows (95, 98 et Millenium), il faut modifier le fichier autoexec.bat
situé à la racine de la partition de démarrage (habituellement C: ).
Ce fichier qui est lu au démarrage de Windows (ou plutôt du DOS) contient entre autres
une suite de commandes SET définissant les variables.
ajouter donc la ligne suivante:
SET aVRLIB=chemin_complet_vers_repertoire_avrlib
Soit par exemple, SET aVRLIB=C:\aVR\avrlib selon votre propre configuration.
Il est ensuite nécessaire de redémarrer Windows lorsque l'on modifie une ou plusieurs
variables d'environnement et que l'on désire que l'ensemble des applications en tiennent compte.
Nous allons ajouter une nouvelle variable d'environnement qui sera utilisée dans les Makefile mettant en oeuvre cette librairie.
Rendez-vous dans votre panneau de contrôle utilisateur pour lancer la gestion des paramètres système.
Dans les paramètres système, cliquez sur le lien Paramètres système avancés (Advanced System Settings). Puis allez ensuite dans Variables d'environnement (Environment variables).
Deux options sont alors possibles. Si vous souhaitez que tous les comptes utilisateurs de votre ordinateur soient configurés pour utiliser la librairie, cliquez sur le bouton Nouveau (New) dans la partie inférieure de la fenêtre, sous Variables système (System variables). Sinon utilisez le bouton Nouveau (New) de la partie supérieure pour que seul le compte utilisateur sur lequel vous êtes en train d'installer la librairie soit configuré.
Il ne vous reste plus qu'à remplir les deux champs pour ajouter la variable d'environnement.
Son nom est AVRLIB et sa valeur est le chemin vers le dossier contenant la librairie (C:\AVRlib dans notre exemple).
L'installation est terminée. Nous vous conseillons maintenant de vous continuer par la lecture de notre tutoriel qui explique le fichier Makefile à utiliser pour compiler des programmes utilisant la librairie ARVlib.