Pagina 1 di 3

Arduino on Slackware

Inviato: lun mag 30, 2011 20:32
da Vito
Ho creato dei pacchetti (per Slackware64 ma gli slackbuild sono portabili per i 32bit) dell'ambiente di sviluppo per Arduino.Se vi interessa testateli e fatemi sapere se vanno ben
Io non potrò testartli fino a quando non sarò a casa.

I pacchetti sono:


    arduino
    avr-libc
    avr-binutils
    avr-gcc
    avrdude


Segnalate in questo thread eventuali errori/problemi.

Re: Pacchetti per Arduino

Inviato: mer giu 01, 2011 7:30
da enzo.bak
Ottimo lavoro!
Personalmente, usando ancora la 12.2, ho compilato a suo tempo la "suite" di programmi in elenco tramite slackbuild reperibili in rete.
Appena possibile testerò con piacere anche i tuoi...

Re: Pacchetti per Arduino

Inviato: mer giu 01, 2011 11:02
da Vito
Ho reso disponibile ,già dalla 13.1 (x86_64), il pacchetto per l'ide (arduino).Purtroppo però per mancanza di tempo non scrissi gli SlackBuild per gli altri pacchetti.

Ho aggiunto il riferimento ai nostri pacchetti anche nel playground di arduino.cc (il sito ufficiale).

Re: Pacchetti per Arduino

Inviato: lun lug 18, 2011 9:12
da Vito
Rinnovo l'invito a testare i pacchetti.
Per adesso non hanno dato problemi.
In particolare :
ho aggiornato avr-gcc alla versione 4.5.3

Purtroppo non utilizzo macchine a 32bit (per adesso) e non ho tempo di installare un'altra macchina virtuale,quindi difficilmente compilerò i pacchetti per 32bit.

Re: Pacchetti per Arduino

Inviato: sab dic 31, 2011 12:45
da leocata
Personalmente non riesco a compilare da slackware 13.37 versione 32 bit, AIUTOOOOO ottengo questo messaggio:

Codice: Seleziona tutto

/usr/lib/gcc/avr/4.5.3/../../../../avr/bin/ld: skipping incompatible /usr/lib/gcc/avr/4.5.3/../../../../avr/lib/avr5/libm.a when searching for -lm
/usr/lib/gcc/avr/4.5.3/../../../../avr/bin/ld: skipping incompatible /usr/lib/gcc/avr/4.5.3/../../../../avr/lib/libm.a when searching for -lm
/usr/lib/gcc/avr/4.5.3/../../../../avr/bin/ld: cannot find -lm
/usr/lib/gcc/avr/4.5.3/../../../../avr/bin/ld: skipping incompatible /usr/lib/gcc/avr/4.5.3/../../../../avr/lib/avr5/libc.a when searching for -lc
/usr/lib/gcc/avr/4.5.3/../../../../avr/bin/ld: skipping incompatible /usr/lib/gcc/avr/4.5.3/../../../../avr/lib/libc.a when searching for -lc
/usr/lib/gcc/avr/4.5.3/../../../../avr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status

i pacchetti installati sono :

Codice: Seleziona tutto

bash-4.1# ls /var/log/packages/avr*
/var/log/packages/avr-binutils-2.21-i486-3sl
/var/log/packages/avr-gcc-4.5.3-i486-1sl
/var/log/packages/avr-libc-1.7.1-i486-1sl
/var/log/packages/avrdude-5.10-i486-1slbash-4.1# ls /var/log/packages/ar*
/var/log/packages/arduino-0022-i486-1sl

Re: Pacchetti per Arduino

Inviato: sab dic 31, 2011 16:37
da leocata
aggiungo che con salix 13.37... la compilazione viene effettuata ma il risultato non è quanto atteso..... provate ad esempio con il blink, il lampeggio è assente :(

Re: Pacchetti per Arduino

Inviato: dom gen 01, 2012 12:48
da Vito
Probabilmente i pacchetti presentano un problema che ho risolto per la versione x86_64,attendi un momento e ti faccio sapere!

EDIT:Appena ho un briciolo di tempo installo una macchina virtuale x86 e lo pacchettizzo personalmente,così ne verifico il funzionamento (e ne approfitto per pacchettizzare la versione 1.0 ).

Re: Pacchetti per Arduino

Inviato: dom gen 01, 2012 20:53
da leocata
Potresti verificare che il Blink (il 1 esempio) funziona caricandolo su Arduino?

Re: Pacchetti per Arduino

Inviato: dom gen 01, 2012 21:28
da Vito
se ho la possibilità di caricare il programma direttamente dalla macchina virtuale sì,ma devi attendere un po'.
Sono sotto esame (fisica matematica) ed il tempo che ho ultimamente è veramente pochissimo,nonostante il periodo..

Re: Pacchetti per Arduino

Inviato: dom gen 01, 2012 21:55
da leocata
allora io ho compilato (con gli slackbuilds) i pacchetti ed ho fatto il test, Di compilare adesso compila... MA CARICANDO IL BLINK SU ARDUINO VEDI CHE C'È QUALCOSA ..... che non va pensavo fosse il mio arduino... poi sono passato a winxp e li andava bene.... quindi ho riprovato su slack... niente! Ma sulla tua 64 il blink funziona?

Re: Pacchetti per Arduino

Inviato: lun gen 02, 2012 10:39
da Vito
Il LED risulta fisso,e non effettua il blinking.
Per curiosità (e visto che avevo il circuitino già montato) ho provato a fargli "suonare" una melodia tramite il buzzer,non ho avuto problemi.

Re: Pacchetti per Arduino

Inviato: lun gen 02, 2012 11:24
da Vito
Ho provato con i pacchetti di SBo ed il blinking (NON) funziona allo stesso modo.

Re: Pacchetti per Arduino

Inviato: lun gen 02, 2012 11:40
da leocata
Io ho smanettato un po'.... se carichi la libreria ArduinoTestSuite il led torna a funzionare..... Strano! non è che c'è un baco da qualche parte? perchè tra l'altro sull'Ide 1.0 questa libreria è scomparsa?


ps: In bocca al lupo con l' integrazione secondo Riemann :D :D :D

Re: Pacchetti per Arduino

Inviato: lun gen 02, 2012 11:44
da Vito
Quandro avrò un po' di tempo magari mi documenterò un po'!


Offtopic: in questo momento mi sto dedicando alle equazioni di Lagrange per sistemi a vincoli lisci olonomi e bilaterali

Re: Pacchetti per Arduino

Inviato: lun gen 02, 2012 11:48
da leocata
Offtopic: Argomenti bellissimi... mi ricordo il mio prof. di fisica II che diceva: "physics... Where is the action!" bei tempi andati