자바 부팅시 자동 실행
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)다시 자바로 실행한다.
'라즈베리파이' 카테고리의 다른 글
라즈베리파이와 스파크펀 rs485 브레이크 보드 (0) | 2015.11.06 |
---|---|
라즈베리 확장 쉴드 + 3.5인치 LCD (0) | 2015.10.30 |
라즈베리파이 자바 기초 사용법 (6) | 2015.10.28 |
블루투스 무선 마우스의 감도가 느릴때 (0) | 2015.10.28 |
라즈베리파이 LCD 3.5inch V3 세팅 (0) | 2015.10.28 |