우분투 리눅스 12.04.1 LTS 를 임베디드 개발 플랫폼으로 사용하고자 할때 ..
하드커널에서 제조하는 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