자바 부팅시 자동 실행

1)sudo nano /etc/rc.local

2)if와 exit 0 사이에 라인 커맨드 추가

3)su pi -c "usr/bin/java -classpath /home/pi hello"    

//자바의 경로와 파일의 경로, 평소의 실행처럼 hello 앞에 한글짜 뛰기

restart로 설정 확인

sudo /etc/rc.local restart



자바 백그라운드 실행

쉘스크립 작성 후

nohup ./aa.sh &

ps -ef |grep aa //프로세스 확인

kill -9 pid //해당 프로세스 삭제



PI4J 시리얼 테스트


1. tx와 rx를 연결한다.


2. https://github.com/Pi4J/pi4j/tree/master/pi4j-example/src/main/java/SerialExample.java

 예제를 다운받고 통신속도를 맞추고 컴파일


3. 화면처럼 나오면 성공




4. 시리얼 포트를 열수 없다는 에러 메세지가 뜰경우 //이미 해당 포트가 다른데서 잡혀 있을 경우

1)sudo nano /boot/cmdline.txt 에서 ttyAMA0 가 들어간 항목을 삭제

2)sudo nano /etc/inittab 에서 마지막 줄에 T0:23raspawn:/sbin/getty -L ttyAMA0 115200 vt100를 주석처리한다.

3)다시 자바로 실행한다.











Posted by 시더
,