Pagina 1 di 3

Arduino on Slackware

Inviato: lun 30 mag 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 1 giu 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 1 giu 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 18 lug 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 31 dic 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 31 dic 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 1 gen 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 1 gen 2012, 20:53
da leocata
Potresti verificare che il Blink (il 1 esempio) funziona caricandolo su Arduino?

Re: Pacchetti per Arduino

Inviato: dom 1 gen 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 1 gen 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 2 gen 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 2 gen 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 2 gen 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 2 gen 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 2 gen 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