Eclipse 3.3 avec plugin AVR pour le cours INF1995



Documents pareils
Archivage de courriels avec Outlook ( )

Introduction à Eclipse

wxwidgets dans un environnement Microsoft Windows

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

Parrot 3200LS-Color 3400LS-GPS

Notice d'utilisation Site Internet administrable à distance

Installation et compilation de gnurbs sous Windows

COMMENT INSTALLER LE SERVEUR QIPAIE

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Emporter Windows XP sur une clé USB

Guide d installation de MySQL

TD/TP 1 Introduction au SDK d Android

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

Utiliser des logiciels Windows sous Linux Ubuntu

Volet de visualisation

Votre premier projet Android

Mise à jour Version de réseau centrale

Guide d utilisation de la bibliothèque en ligne du FMI Création d un livre personnalisé

Tutoriel de formation SurveyMonkey

Connexions à un projet CVS via Eclipse en accès local et distant. 15 Mai 2007

Configuration de GFI MailArchiver

Business Sharepoint Contenu

Récupérer les documents stockés sur l ENTG

Installation SQL Server 2005 Express sur le serveur

Installer VMware vsphere

Aide sur l'authentification par certificat

Installation FollowMe Q server

Installer les Pilotes USB

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

COMMENT AUTORISER LES PARTAGES RESEAUX ET IMPRIMANTE SOUS L ANTIVIRUS FIREWALL V3

Oracle Learning Library Tutoriel Database 12c Installer le logiciel Oracle Database et créer une Database

(1) XDCAM Browser

Comment créer un site web Proxy gratuitement!

Contrôler plusieurs ordinateurs avec un clavier et une souris

Paramétrage des navigateurs

Guide d installation esam

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

Storebox User Guide. Swisscom (Suisse) SA

Installation et paramétrage de Fedora dans VirtualBox.

Installation de GFI Network Server Monitor

Leica icon Series. Guide d'installation et d'activation de licence. Version 1.0 Français

2 - VMWARE SERVER.doc

Installation des caméras IP

Le langage C. Séance n 4

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Partager mes photos sur internet

Note Technique. 1. Objectif. 2. Prérequis. 3. Installation

Installation de GFI MailSecurity en mode passerelle

Nous souhaitons fournir un service sécurisé sans pour autant chiffrer sans garantir la fiabilité du chiffrement.

Gestion des licences Mia-Studio Manuel de l'utilisateur. - Procédure d'installation -

Guide mydisk Installation du client de synchronisation

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Panda Managed Office Protection. Guide d'installation pour les clients de WebAdmin

comment installer les pilotes USB

2. Cliquez Contact Directory of Public Administration. 5. Tapez le mot de passe - Hello (pour OFPA). Changez le mot de passe en cas de

INSTALLATION... 1 PARAMÈTRAGE... 4 UTILISATION... 10

Réglages du module de sauvegarde de Biblionet (Monoposte)

PX8048 Convertisseur audio/vidéo VHS vers USB

Warren PAULUS. Android SDK et Android x86

Tutoriel code::blocks

Asset Management Software Client Module. Manuel d utilisation

Tutoriel déploiement Windows 7 via serveur Waik

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8

Installation et prise en main

KeePass - Mise en œuvre et utilisation

Guide d'installation rapide. Caméras IP

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

Assistance à distance sous Windows

Installation de SharePoint Foundation 2013 sur Windows 2012

HDDtoGO. Guide de l'utilisateur

BIRT (Business Intelligence and Reporting Tools)

Comment sauvegarder ses documents

SimpleOCR, un logiciel gratuit de reconnaissance de caractères

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT

Clé USB Wi-Fi TP-Link TL-WN721N (150 Mbps) Manuel d installation

Tango go.box - Aide. Table des matières

VXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.

Internet : Naviguer en toute sérénité

esms Desktop Guide de l utilisateur

MEDIA NAV Guide de téléchargement de contenus en ligne

Tutorial et Guide TeamViewer

Supprimer définitivement un fichier

DIR-635 : Serveur virtuel

REPETEUR SANS FIL N 300MBPS

Procédure d installation Smart Map 3

Mettre Linux sur une clé USB bootable et virtualisable

Contro ler plusieurs ordinateurs avec un clavier et une souris

1. Utilisation du logiciel Keepass

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

EndNote Web. Quick Reference Card THOMSON SCIENTIFIC

Installation et configuration du logiciel BauBit

Comment installer un certificat de signature et de chiffrement pour Mozilla Thunderbird

Installation des outils OCS et GLPI

Installation.Net Framework 2.0 pour les postes utilisant Windows 8/8.1.

Transcription:

Eclipse 3.3 avec plugin AVR pour le cours INF1995 Département de génie informatique et génie logiciel École Polytechnique de Montréal Par Laurent Tremblay Été 2009 1

Table des matières Installer le plugin AVR pour Eclipse 3.3...3 Créer un projet...5 Configurer le projet...8 Configurer Eclipse...10 Créer un fichier...11 Compiler un projet...12 Charger un programme sur le microcontrôleur...12 Créer une classe...13 Importer une ressource déjà existante...14 Référencer une ou des ressources déjà existante...16 Rajouter des «include paths»...17 2

Installer le plugin AVR pour Eclipse 3.3 Dans la barre de menu faites: «Help -> Software Updates -> Find and Install...». Sélectionnez «Search for new features to install» et cliquez «Next». Cliquez «New Remote Site...». Dans la fenêtre qui s'est ouverte, entrez «AVR Eclipse Plugin» dans le champ «Name». Entrez «http://avr-eclipse.sourceforge.net/updatesite/» dans le champs «URL». Cliquez «OK». Vous venez d'ajouter l'entrée «AVR Eclipse Plugin» dans la liste. Assurez-vous qu'il y a un crochet devant cette entrée et cliquez «Finish». Ensuite, si cela vous est offert, choisissez un site de download parmi ceux listés et cliquez «OK». 3

Dans la fenêtre «Updates» qui devrait s'ouvrir, mettez un crochet devant «AVR Eclipse Plugin» et cliquez «Next». On vous présente ensuite la licence dont vous devez accepter les termes si vous souhaiter poursuivre l'installation. Pour accepter sélectionnez «I accept the terms in the license agreement» et cliquez «Next». Cliquez «Finish». Le plugin va se télécharger. Si une fenêtre nommée «Verification» se présente ensuite, choisissez «Install All». Laissez le plugin s'installer et après redémarrez Eclipse. L'installation est terminée. 4

Créer un projet Dans la barre de menu faites: «File -> New -> Project...». Dans le groupe «C++» choisissez «C++ Project» et cliquez «Next». Dans le champ «Project Name» écrire le nom de votre projet. Sous «Project types» choisir «AVR Cross Target Application». Sous «Toolchain» choisir «AVR-GCC Toolchain». Cliquez «Next». 5

Assurez-vous que «Release» soit coché et que tout autre configuration ne soit pas cochée. Cliquez «Next» 6

Pour «MCU Type» choisissez «ATmega16». Dans le champ «MCU Frequency (Hz)» écrivez 8000000. Cliquez «Finish» Vous devriez maintenant voir le nom du projet dans «Project Explorer». 7

Configurer le projet Dans l'onglet «Project Explorer» sélectionnez le projet que vous venez de créer cliquant dessus. Dans la barre de menu faites: «File -> Properties». Sélectionnez «AVRDude» qui est dans le groupe «AVR». Sous l'onglet «Programmer» cliquez sur le bouton «New...». La fenêtre de configuration suivante devrait s'être ouverte. 8

Dans «Configuration name» entrez «inf1995». Dans «Programmer Hardware» choisissez «USBasp, http://www.fischl.de/usbasp/» Cliquez «OK», Vous venez d'ajouter une nouvelle configuration. Dans «Programmer configuration» choisissez «inf1995» (la configuration que vous venez de créer). Sélectionnez «Settings» qui est dans le groupe «C/C++ Build». Sous l'onglet «Tool settings» sélectionnez «Additional Tools in Toolchain». Dans les boîtes à cocher, mettez des crochets vis-à-vis «Generate HEX file for Flash memory» et «Print Size» et ôtez tout autres crochets déjà présents. Note: Pour l'instant envoyer votre programme sur le microcontrôleur se fait en deux étapes. Vous devez d'abord compiler le projet puis ensuite charger le fichier HEX sur le microcontrôleur. Si vous souhaiter que AVRDude charge automatiquement le fichier HEX sur le microcontrôleur après chaque compilation, mettez aussi un crochet vis-à-vis «AVRDude». Cliquez «OK». 9

Configurer Eclipse Dans la barre de menu faites: «Window -> Preferences». Sélectionnez «Workspace» qui est dans le groupe «General». Afin qu'eclipse ne recompile pas votre projet à chaque sauvegarde, ôtez le crochet vis-à-vis «Build Automatically». Afin qu'eclipse sauvegarde vos modifications avant de compiler mettez un crochet vis-à-vis «Save automatically before build». Cliquez «OK». 10

Créer un fichier Dans l'onglet «Project Explorer» sélectionnez le projet où vous voulez faire l'ajout en cliquant dessus. Dans la barre de menu faites: «File -> New -> Source File». Entrer le nom du fichier (p. e. main.cpp) dans le champ «Source File». Cliquez «Finish». Pour voir les fichiers contenus dans votre projet, cliquez sur le triangle à gauche du nom du projet. 11

Compiler un projet Dans l'onglet «Project Explorer» sélectionnez le projet que vous voulez compiler. Dans la barre de menu faites: «Project -> Build Project» ou cliquez sur l'icône représentant un marteau. Charger un programme sur le microcontrôleur Dans l'onglet «Project Explorer» sélectionnez le projet que vous voulez charger. Dans la barre de menu faites: «AVR -> Upload Project to Target Device» ou cliquez sur l'icône où il est écrit «AVR» au dessus d'une flèche verte. 12

Créer une classe Note: Vous n'aurez pas à faire de classe lors de la première semaine. Dans l'onglet «Project Explorer» sélectionnez le projet où vous voulez faire l'ajout en cliquant dessus. Dans la barre de menu faites: «File -> New -> Class». Entrer le nom de la classe (p. e. Moteurs) dans le champ «Class Name». Dans la section «Method Stubs» assurez-vous que les boîtes à cocher de «Constructor» et «Destructor» soient cochées. Assurez-vous aussi que les options «Virtual» et «Inline» soient à «no» pour «Constructor» et «Destructor». Cliquez «Finish». 13

Importer une ressource déjà existante Notez que la ressource importée sera une copie de l'originale. Ainsi, une modification faite à la ressource sera appliquée sur la copie locale au projet et non à l'originale. Dans l'onglet «Project Explorer» sélectionnez le projet où vous voulez faire l'importation en cliquant dessus. Dans la barre de menu faites: «File -> Import». Dans le groupe «Général» sélectionnez «File System». Cliquez «Next». Entrez le chemin où se trouve la ressource à importer dans le champ «From directory» ou cliquez sur «Browse» pour aller en sélectionner un dans le système de fichier. 14

Sélectionnez les ressources voulus à l'aide des boîtes à cocher. Sous «Options» sélectionnez «Create selected folders only». Cliquez «Finish». 15

Référencer une ou des ressources déjà existante Notez que la ressource référencée ne sera pas une copie de l'originale mais plutôt un raccourci vers celle-ci. Ainsi, une modification faite à la ressource sera appliquée à la ressource originale. Dans l'onglet «Project Explorer» sélectionnez le projet où vous voulez faire l'ajout en cliquant dessus. Dans la barre de menu faites: «File -> New -> File». Cliquez «Advanced». Cochez «Link to file in the file system». Si vous connaissez le chemin d'accès et le nom du fichier à référencer vous pouvez les écrire dans le champ à gauche du bouton «Browse». Sinon cliquez ce bouton, trouvez votre fichier dans le système de fichier, sélectionnez-le puis cliquez «Valider». Cliquez «Finish». 16

Rajouter des «include paths» Les «include paths» sont des chemins où le compilateur regardera pour les fichiers (avec ou sans chemin relatif spécifié) inclus avec «#include» dans votre code source. Dans l'onglet «Project Explorer» sélectionnez le projet où vous voulez faire l'ajout en cliquant dessus. Dans la barre de menu faites: «File -> Properties». Dans le groupe «C/C++ Build» sélectionnez «Settings». Sous l'onglet «Tool settings», dans le groupe «AVR C++ Compiler» sélectionnez «Directories». Cliquez sur l'icône «Add» (encerclée en rouge sur l'image qui suit). Entrez le chemin dans le champ «Directory» ou cliquez sur «File System» pour aller en sélectionnez un dans le système de fichier. Cliquez «OK». 17