2015-12-18 2 views
1

Je travaille sur Raspberry Pi avec Java ME 8.0 et je veux utiliser la broche GPIO 7Il y a erreur inattendue, lorsque la broche GPIO ouverte Raspberry Pi sur Java ME 8

try { 
     pin = (GPIOPin) DeviceManager.open(7); 
    } catch (IOException ex) { 
     Logger.getLogger(PiGPIOled.class.getName()).log(Level.SEVERE, null, ex); 
     return false; 
    } 

aussi essayé avec ci-dessous le code :

pin = (GPIOPin) DeviceManager.open(new GPIOPinConfig(
      0, 7, GPIOPinConfig.DIR_OUTPUT_ONLY, GPIOPinConfig.MODE_OUTPUT_PUSH_PULL, 
      GPIOPinConfig.TRIGGER_BOTH_EDGES, false)); 

J'ai donner toutes les autorisations API, mais quand je lance midlet je vois erreur: [eRREUR] [DAAPI] iso = -1: Il y a erreur inattendue, lorsque la broche ouverte GPIO 7

Actuellement, je n'ai rien connecté à la broche GPIO 7, est-ce le problème? Certains des liens suggérés pour exécuter usertest.sh, quand j'ai essayé que je vois java en cours d'exécution et peu de gens ont mentionné cela a fonctionné pour eux se demander comment?

ici est plus d'informations

[email protected] ~/javame8 $ ls /sys/class/gpio 
export gpio17 gpio18 gpio3 gpio7 gpiochip0 unexport 

Merci, Ashok

Répondre

0

Le problème ici est que j'ai installé midlet sans #sudo et essayer de courir aveC#sudo. Installé et exécuté midlet #sudo et cela a fonctionné.

+0

Vous devriez accepter votre réponse. – Jure