배우고픈 공돌이
JAVA 개발 환경 구축 본문
32bit용으로 자바 Java SDK를 다운 받은 후,
gzip -d filename.tar.gz
tar -xvf filename.tar
압출풀기
그리고난 후, 가장 중요한 것은 커널에 java를 등록해야한다.
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
$ update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
자바 설치 확인
여기까지는 윈도우에서 프로그램을 설치하고 바탕화면에 바로가기까지 만든 것과 같다.
여기서 더 추가하자면 시스템 환경변수를 추가해주어야하는데,
리눅스 환경에서 환경변수는 /etc/profile에 정의되어 있으니 맨 밑에 다음과 같은 코드를 추가해주면 된다.
만약 각 계정만 사용하고 싶다면, 그 계정의 홈디렉토리의 ~/.bashrc 밑에 추가한다.
-----------------------------------------------------------------------------------------------------------------
LED 동작 확인하기 위해서 커널에 led가 정의된 구간을 자바가 읽어와야한다.
비글본의 각종 ip들의 클래스를 정의된 구간 (/sys/class)
mport java.io.*;
public class test_led {
private static String LED0_PATH = "/sys/class/leds/beaglebone:green:usr0";
public static void main(String[] args) {
try{
BufferedWriter bw = new BufferedWriter ( new FileWriter (LED0_PATH+"/trigger"));
bw.write("none");
bw.close();
bw = new BufferedWriter ( new FileWriter (LED0_PATH+"/brightness"));
bw.write("1");
bw.close();
}
catch(IOException e){
System.out.println("Failed to access the Beaglebone LEDs");
}
}
출처: http://dohwa.tistory.com/entry/Beaglebone-Black-Java-개발환경-만들기-2-Beaglebone-설정 [알아가고, 나누고, 더하고]
'ARM > BBBW' 카테고리의 다른 글
JNA 개발 환경 구축 (0) | 2017.11.29 |
---|---|
java FX 개발 환경 구축 (0) | 2017.11.28 |
3. 모니터 사용하기 (0) | 2017.10.16 |
2. WIFI 사용 (0) | 2017.10.15 |
1-1. eMMC로 부팅하기. (0) | 2017.10.14 |