Discussions
Categories
- 385.5K All Categories
- 5.1K Data
- 2.5K Big Data Appliance
- 2.5K Data Science
- 453.4K Databases
- 223.2K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 47 Multilingual Engine
- 606 MySQL Community Space
- 486 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.2K ORDS, SODA & JSON in the Database
- 584 SQLcl
- 4K SQL Developer Data Modeler
- 188K SQL & PL/SQL
- 21.5K SQL Developer
- 46 Data Integration
- 46 GoldenGate
- 298.4K Development
- 4 Application Development
- 20 Developer Projects
- 166 Programming Languages
- 295K Development Tools
- 150 DevOps
- 3.1K QA/Testing
- 646.7K Java
- 37 Java Learning Subscription
- 37.1K Database Connectivity
- 201 Java Community Process
- 108 Java 25
- 22.2K Java APIs
- 138.3K Java Development Tools
- 165.4K Java EE (Java Enterprise Edition)
- 22 Java Essentials
- 176 Java 8 Questions
- 86K Java Programming
- 82 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 208 Java User Groups
- 25 JavaScript - Nashorn
- Programs
- 666 LiveLabs
- 41 Workshops
- 10.3K Software
- 6.7K Berkeley DB Family
- 3.6K JHeadstart
- 6K Other Languages
- 2.3K Chinese
- 207 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 474 Portuguese
GPIO on Raspberry PI 2 Model B

I recently bought a Raspberry Pi 2 Model B and I'm trying to complete this guide: Working with GPIO by Using Java Embedded and a Raspberry Pi
After some permissions problems I finally got it to run. However the GPIOs doesn't seem to be affected by the code. I tried different pins with no success. I'm thinking of some kind of pin mapping problem since the JAVA ME seems to only support Raspberry Pi Model B. Is there a way to make the hardware of the Raspberry Pi 2 Model B work on JAVA ME?
Thanks and have a nice day.
Comments
-
Hi!
I see no difference in pin configuration between B+ and Pi2
http://www.element14.com/community/docs/DOC-68203/l/raspberry-pi-b-gpio-40-pin-block-pinout
Raspberry Pi 2 Model B GPIO 40 Pin Block Pinout | element14
Could you check if pins are accessible by /sysfs like described here RPi Low-level peripherals - eLinux.org?
/Sergey
-
Thanks for your answer.
You're right I managed to make it work yesterday. For anyone having problem with GPIO the two things that caused me problem was:
- You have to run the Application Management System on root so make sur you use "sudo ./usertest.sh".
- The ID of the GPIOPinConfig constructor and the ID from the DeviceManager.Open is the GPIO number NOT the pin number.
- Always open a pin that has been configured using GPIOPinConfig instead of a directly from a ID. The emulator will auto set a GPIO to an output but the RPi2 GPIOs are inputs by default so you'll get an exception if you try to set them.
After solving those, everything I tried worked.