Arduino on Slackware

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Arduino on Slackware

Messaggio 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.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

enzo.bak
Linux 1.x
Linux 1.x
Messaggi: 144
Iscritto il: lun 28 apr 2008, 17:58
Località: Reggio Calabria

Re: Pacchetti per Arduino

Messaggio 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...

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Pacchetti per Arduino

Messaggio 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).
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Pacchetti per Arduino

Messaggio 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.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: Pacchetti per Arduino

Messaggio 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

leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: Pacchetti per Arduino

Messaggio 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 :(

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Pacchetti per Arduino

Messaggio 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 ).
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: Pacchetti per Arduino

Messaggio da leocata »

Potresti verificare che il Blink (il 1 esempio) funziona caricandolo su Arduino?

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Pacchetti per Arduino

Messaggio 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..
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: Pacchetti per Arduino

Messaggio 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?

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Pacchetti per Arduino

Messaggio 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.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Pacchetti per Arduino

Messaggio da Vito »

Ho provato con i pacchetti di SBo ed il blinking (NON) funziona allo stesso modo.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: Pacchetti per Arduino

Messaggio 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

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Pacchetti per Arduino

Messaggio 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
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: Pacchetti per Arduino

Messaggio da leocata »

Offtopic: Argomenti bellissimi... mi ricordo il mio prof. di fisica II che diceva: "physics... Where is the action!" bei tempi andati

Rispondi