Questo sito utilizza i Cookie. Clicca su Accetto per consentirne l'utilizzo, altrimenti in Info trovi maggiori informazioni.

Programmare Arduino con Eclipse su Ubuntu







Questa guida è stata testata con la versione Juno di Eclipse e su Ubuntu 13.04 raring 64 bit per Arduino 1.0.5, ma dovrebbe funzionare anche con versioni successive. Se già conoscete Arduino saprete che è disponibile un IDE (ambiente di sviluppo integrato) fatto apposta per Arduino: semplice e funzionale, ma anche con alcuni limiti! Sul sito ufficiale è spiegato tutto molto bene, ma in inglese e con link fra vari siti. Questa guida vuole essere un riassunto veloce ed in italiano per poter iniziare a programmare Arduino attraverso Eclipse su Ubuntu.

Andiamo ad iniziare, cercherò di suddividere la guida in semplici step:

  • Per prima cosa è necessario installare Eclipse se già non l'avete fatto, lo trovate a questo link ! installate pure la versione che preferite in base al vostro utilizzo, anche se la più indicata per la programmazione di Arduino è la versione Eclipse IDE for C/C++ Developers, altrimenti è necessario installare il plugin CDT che si installa con il seguente repository: http://download.eclipse.org/tools/cdt/releases/juno utilizzando lo stesso metodo che vedremo poi per il plugin AVR per programmare Arduino da Eclipse. Se non installiamo questo plugin o non utilizziamo Eclipse IDE for C/C++ Developers (che semplicemente è fornito con questo plugin pre-installato), riceveremo un errore del tipo: "Cannot complete the install because one or more required items could not be found." 
  • Il secondo passo consiste nell'installare alcuni pacchetti necessari in seguito per la compilazione del codice. Per farlo è sufficiente digitare nel terminale la seguente riga di codice:
    sudo apt-get install gcc-avr binutils-avr gdb-avr avr-libc avrdude

    e dare invio, inserire la propria password di root e procedere con l'installazione dei pacchetti.

  • Ora possiamo avviare Eclipse (io ho scelto come workspace per i progetti di Arduino una cartella nella mia home del tipo: /workspace/arduino in cui posso "sperimentare" i vari progetti di prova)
  • Avviato Eclipse Juno, dal menù selezioniamo: Help -> Install new software... e ci si aprirà una finestra come questa:

install New Software Eclipse Prompt

 

  • In questa finestra andiamo a cliccare su "Add" e compiliamo la finestra che si aprirà con in nome (arbitrario) Arduino e l'URL del repository http://avr-eclipse.sourceforge.net/updatesite e diamo l'ok.

Add Plugin to Eclipse

 

 

 

  •  Il passo successivo consiste nell'installazione vera e propria: selezioniamo il repository appena aggiunto e dovrebbero comparire gli item da installare come nell'immagine che segue; selezioniamoli (1) e clicchiamo su Next (2):

installPlugin

  •  Accettiamo la licenza e concludiamo l'installazione del plugin. Riavviamo successivamente Eclipse (dovrebbe comparire una finestra in automatico che lo richiede).
  • Dobbiamo ora procurarci le librerie di base per Arduino: io utilizzo una versione di Ubuntu a 64 bit; se anche per voi è così ecco la vostra libreria pronta per il download! Altrimenti la strada è un po' più lunga:
    • Scaricate l'IDE di Arduino versione Linux 32 bit
    • Estraete il contenuto della cartella sulla Scrivania per esempio.
    • Aprite la cartella estratta e rendete eseguibile il file arduino andando in proprietà dello stesso e flaggando la casella apposita sotto il tab permessi.
    • Eseguitelo, vi si aprirà l'IDE di Arduino
    • File -> Esempi -> 01.basic -> Blink
    • Click sull'icona per compilare (verifica in italiano) della finestra con lo Sketch aperto (programma Blink di esempio)
    • La vostra libreria si chiama core.a e si trova in /tmp/buildxxxxxxxx/core.a (le 'x' rappresentano numeri vari della build)
    • Recuperatela e rinominatela a piacere (tipo: libArduinoUnoCore.a)
  • Che l'abbiate scaricata o recuperata come spiegato sopra, spostate questa libreria nella cartella dei vostri progetti di Arduino con Eclipse; in precedenza io avevo scelto .../workspace/Arduino per esempio. potremo quindi utilizzare questa libreria nei progetti!

Un altro metodo per crearci la nostra personale libreria statica da utilizzare per Arduino è quello di compilarla personalmente, ma questo lo rimando al prossimo articolo!

Arrivati fino qui abbiamo adesso impostato le basi per programmare Arduino tramite Eclipse installando tutti gli strumenti necessari e scaricando la libreria necessaria. Non mancherà un prossimo articolo in cui mostrerò come fare il vostro primo progetto Arduino tramite Eclipse.

 




Se ti è piaciuto questo articolo condividilo come preferisci, oppure lascia un commento!!

 

 

Parliamo di come si può essere sicuri che i rimedi si acquista on-line sono sicuri. Senza dubbio, uno dei luoghi emozionante, dove le persone possono acquistare farmaci è Internet. Ci sono farmaci variante per ogni malattie. Kamagra è un farmaco prescritto per il trattamento di diverse denunce. Cosa ne pensi "http://journal-info.net/buy/levitra-online.html "? Dove è possibile avere informazioni dettagliate su "buy levitra online "? Le questioni, come "buy levitra ", si riferiscono a vari tipi di problemi medici. Vivere con la disfunzione erettile può essere un vero problema. Ci sono farmaci variante per risolvere la disfunzione sessuale maschile. Il farmaco è per voi. Mai dare ad altre persone, anche se i loro reclami siano uguali ai suoi.