하드커널에서 제조하는 ODROID-X EVM 을 기준으로 메모하였으며, 개발환경 세팅은 하드커널의 개발자 지원 사이트를 참고한다.

 

0. 우분투 리눅스 12.04.1 LTS 의 64 bit 데스크탑 버전을 설치한다.

 

1. 32 비트 라이브러리 설치

 

apt-get install ia32-libs

 

2. 크로스 툴체인 다운로드 및 설치

 

ARM 툴체인은 다음의 두가지가 가능하다.

. Sourcery CodeBench for ARM EABI Lite Edition

. Linaro ARM cross-compiler

 

1) Sourcery CodeBench for ARM EABI Lite Edition

- 해당 페이지에서 Download Lite Edition 을 선택하여 간단한 인적사항을 입력후 Get Lite! 버튼을 클릭

- 등록한 E-Mail 로 Sourcery G++ Lite 2010q1-188 for ARM EABI 를 받을 수 있는 링크가 온다.

- Pacakges 항목에는 다음의 다섯가지 항목이 있다.

. IA32 GNU/Linux Installer

. IA32 Windows Installer

. IA32 GNU/Linux TAR

. IA32 Windows TAR

. Source TAR

- 임의의 디렉토리에 풀기 편한 IA32 GNU/Linux TAR 화일을 선택함.

- Documentation 화일들은 설치된 디렉토리의 share/doc/arm-arm-none-eabi/pdf/ 디렉토리에 존재하므로 따로 다운받을 필요는 없다.

 

2) Linaro ARM cross-compiler

 

3. J