2009. 4. 1. 18:30
순대보드 CrossCompile 환경 - 2
2009. 4. 1. 18:30 in 혼자서 놀기.../순대보드(AHAV9302)
이제 순대보드에 사용할 크로스 컴파일러를 설치할 것이다.
순대보드에 사용할 크로스 컴파일러는 제조사에서 작업을 해 놓은 것이 있어서 그놈을 그냥 가져다가 쓰면 된다고 한다. 뭐지... 그렇게 간단하단 건가?? -_-
http://arm.cirrus.com/files/index.php?path=tools/ 에 방문을 해서 필요한 파일을 다운로드 받으면 될 것이다.
/opt에 tools라는 디렉토리를 하나 만들고 그 디렉토리안에 여러 필요한 툴들을 모아놓고 작업을 할 것이다.
$ cd /opt
$ sudo mkdir tools
$ sudo chown ID:users tools
$ mkdir tools/crus
$ wget http://arm.cirrus.com/files/tools/arm-elf-gcc-3.2.1-full.tar.bz2
...
$ wget http://arm.cirrus.com/files/tools/arm-linux-gcc-4.1.1-920t.tar.bz2
...
$ tar -xjf arm-elf-gcc-3.2.1-full.tar.bz2
...
$ cd usr/local/arm
$ mv 3.2.1-elf /opt/tools/crus
$ cd /opt/tools/crus
$ rm -rf usr
$ tar -xjf arm-linux-gcc-4.1.1-920t.tar.bz2
$ sudo mkdir tools
$ sudo chown ID:users tools
$ mkdir tools/crus
$ wget http://arm.cirrus.com/files/tools/arm-elf-gcc-3.2.1-full.tar.bz2
...
$ wget http://arm.cirrus.com/files/tools/arm-linux-gcc-4.1.1-920t.tar.bz2
...
$ tar -xjf arm-elf-gcc-3.2.1-full.tar.bz2
...
$ cd usr/local/arm
$ mv 3.2.1-elf /opt/tools/crus
$ cd /opt/tools/crus
$ rm -rf usr
$ tar -xjf arm-linux-gcc-4.1.1-920t.tar.bz2
이렇게 해서 순대보드용 크로스 컴파일러를 설치했다. 너무 간단해서 당황...-_-;;
추가로 링크를 걸어서 추후에 사용하기 편하게 하도록 한다.
$ sudo mkdir /usr/local/arm
$ cd /usr/local/arm
$ ln -s /opt/tools/crus/3.2.1-elf 3.2.1-elf
$ ln -s /otp/tools/crus/4.1.1-920t 4.1.1-920t
$ cd /usr/local/arm
$ ln -s /opt/tools/crus/3.2.1-elf 3.2.1-elf
$ ln -s /otp/tools/crus/4.1.1-920t 4.1.1-920t
제대로 동작하는지 확인해 보자!!
음.. 세상에나.. 크로스 컴파일러 설치가 원래 이렇게 쉬운건가? 라는 생각이 든다..
여튼 일단 크로스 컴파일러 설치까지 성공을 했고.. 시간 되는대로 짬짬히 공부도 해가면서 봐야할 듯 하네..
'혼자서 놀기... > 순대보드(AHAV9302)' 카테고리의 다른 글
순대보드 u-boot - 2 (0) | 2009.08.11 |
---|---|
순대보드 u-boot - 1 (4) | 2009.04.02 |
순대보드 CrossCompile 환경 - 1 (0) | 2009.03.31 |
순대보드 사전 작업?? (0) | 2009.03.30 |
순대보드 - AHAV9302 (2) | 2009.03.27 |