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
GPIOInt_FF.py errrore di compilazione
- Boris Landoni
- Messaggi: 349
- Iscritto il: 04/11/2009, 17:18
Re: GPIOInt_FF.py errrore di compilazione
Di quale progetto stiamo parlando?
Re: GPIOInt_FF.py errrore di compilazione
sto 'leggendo' il libro LINUX EMBEDDED di Marco Magagnin... sono a metà del libro
- Boris Landoni
- Messaggi: 349
- Iscritto il: 04/11/2009, 17:18
Re: GPIOInt_FF.py errrore di compilazione
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.
(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.