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 |