728x90

Pi4J는 라즈베리파이에서 자바를 통해 GPIO제어를 할 수 있게하는 라이브러리이다.


간단한 Pi4J 설치법

1
curl -s get.pi4j.com | sudo bash
cs



GPIO 예제 참조


http://pi4j.com/example/control.html



예제 작성 

1
sudo nano Server.java
cs



컴파일

1
javac -classpath .:classes:/opt/pi4j/lib/'*' Server.java
cs


실행

1
sudo java -classpath .:classes:/opt/pi4j/lib/'*' Server
cs



만약 컴파일된 파일이 실행이 되지 않는다면 아래와 같이 해결 가능


커널(펌웨어) 버전 확인 (17. 6.19 기준)

1
uname -a
cs


커널 버전 변경 ( 해쉬값은 이곳에서 확인 https://github.com/Hexxeh/rpi-firmware )

1
sudo rpi-update 52241088c1da59a359110d39c1875cda56496764
cs


업데이트가 끝나면 리붓

1
sudo reboot
cs


다시 커널 버전을 확인해보자. 버전이 바뀐 것을 확인할 수 있다.

1
uname -a
cs



자바 버전 변경 (설치된 jdk중 선택)

sudo update-alternatives --config java; sudo update-alternatives --config java

'Study > Embedded' 카테고리의 다른 글

라즈베리 HTTP 서버 구축  (0) 2017.06.27
GCM  (0) 2017.06.27
라즈베리 파이3, 기본 설정  (0) 2017.06.10
아두이노 LCD  (0) 2017.06.01
아두이노 기초  (0) 2017.05.25

+ Recent posts