Wie verwende ich Java zum Lesen / Schreiben von Daten zu / von den Header-Pins?


9

Ich habe gerade Java auf meinem Raspberry Pi zum Laufen gebracht, was viel mehr Zeit gekostet hat, als ich gehofft hatte. Ich möchte in der Lage sein, Daten von / zu den Header-Pins von Java zu lesen / schreiben. Wie kann ich das machen? Muss ich zuerst einen Treiber oder eine Art mit C schreiben, um die Daten von den Header-Pins zu erhalten? Ich führe eine Instanz von Soft-Float Debian "wheezy" aus. Ist dies überhaupt in Java möglich? Gibt es Problemumgehungen, über die ich Bescheid wissen sollte? Vielen Dank fürs Lesen!

Antworten:


5

Dies sollte in Java möglich sein, wie hier angegeben . Die verwendete Bibliothek heißt rpi-gpio-java und ist unter dieser URL verfügbar . Stellen Sie sicher, dass Ihre Anwendung als Root ausgeführt wird, damit dies funktioniert.

Hinweis: Über dem Projekt rpi-gpio-java ist im Google-Code nicht mehr verfügbar. Alternative Option ist PI4J


Das ist interessant. Schön, Dexter zu finden.
Jivings

3

Wenn Sie Ihre Lösung noch nicht gefunden haben , bietet die Pi4J-Bibliothek , die auf Wiring for the Raspberry Pi basiert, - auch in einem frühen Entwicklungsstadium - Zugang zu GPIO, I2C und SPI. Und Rs232, nicht zu vergessen!

Serviceprovider für mehrere IO-Boards (Olimex etc.) sind enthalten.

Am interessantesten: Ereignisgesteuerte Verarbeitung (GPIO-Interrupts).

siehe: hier

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.