GPIOInt_FF.py errrore di compilazione

Informazioni riguardo il mondo della Linux: Raspberry Pi, Cubieboard, PCduino, MK802...
Rispondi
cencia
Messaggi: 4
Iscritto il: 05/09/2017, 14:25
Home_Page: http://

GPIOInt_FF.py errrore di compilazione

Messaggio da cencia » 05/09/2017, 14:33

Salve tentando di compilare il file GPIOInt_FF.py, mi riuslta il seguente errore:

sh: 1: cannot create /sys/devices/virtual/misc/gpio/mode/gpio2: Directory nonexistent
Traceback (most recent call last):
File "GPIOInt_FF.py", line 29, in <module>
f = open(pin_base, 'r')
IOError: [Errno 2] No such file or directory: '/sys/devices/virtual/misc/gpio/pin/gpio2'

Mi potete aiutare per compilarlo in modo corretto?

Grazie

Avatar utente
Boris Landoni
Messaggi: 342
Iscritto il: 04/11/2009, 17:18

Re: GPIOInt_FF.py errrore di compilazione

Messaggio da Boris Landoni » 05/09/2017, 15:14

Di quale progetto stiamo parlando?

cencia
Messaggi: 4
Iscritto il: 05/09/2017, 14:25
Home_Page: http://

Re: GPIOInt_FF.py errrore di compilazione

Messaggio da cencia » 05/09/2017, 17:05

sto 'leggendo' il libro LINUX EMBEDDED di Marco Magagnin... sono a metà del libro

Avatar utente
Boris Landoni
Messaggi: 342
Iscritto il: 04/11/2009, 17:18

Re: GPIOInt_FF.py errrore di compilazione

Messaggio da Boris Landoni » 06/09/2017, 18:09

Il problema è che stiamo parlando del primo libro su Raspberry, basato su tre versioni precedenti di Raspbian.
(I programmi Python non si compilano, Python è un linguaggio interpretato. ;-) )

Su quale versione di Raspbian stai lavorando? Quale Raspberry Pi stai usando per l'esecuzione degli esempi?

In ogni caso, per la prima richiesta il pulsante sta sul GPIO27 e l'errore lo dà sul GPIO2, tutto giusto?

Per la seconda richiesta il problema sembra essere un problema di autorizzazione al database.
Seguito proprio passo-passo tutte le istruzioni del libro?
Provare, come indicato nel libro, ad accedere al database da linea di comando.

Nota importante, per non incontrare difficoltà è bene utilizzare la versione wheezy di Raspbian su un vecchio Raspberry Pi 2.
Ripeto, vecchio, i nuovi PI2 hanno lo stesso chip delle PI3 e richiedono da Jessie in su.
Se stai usando una vecchia PI2 la scelta migliore è di utilizzare la SDCard preconfezionata che accompagnava il libro.
Qua trovi i programmi https://www.futurashop.it/image/catalog ... grammi.zip

Altrimenti, con molta pazienza, bisogna verificare passa passo che tutto funzioni con le nuove versioni di Raspbian e adattare i programmi.

E anche Emoncms è cambiato moltissimo, bisogna usare la versione prevista nel libro.

Anche i programmi PHP devono essere un po' adattati per funzionare con i nuovi Raspbian.

Rispondi