▶ 크로스 컴파일러의 제작 환경
페도라 코어 2, 코어 3 ARM GCC 3.4.3 -- Fedora Core 2 또는 Fedora Core 3 -- linux-2.6.8-rc2 -- GLIBC-2.3.3 -- BINUTILS-2.15.91.0.1 -- GCC-3.4.3 페도라 코어 2, 코어 3 ARM GCC 3.3.4 -- Fedora Core 2 또는 Fedora Core 3 -- linux-2.4.19 -- GLIBC-2.3.1 -- BINUTILS-2.14.90.0.6 -- GCC-3.3.4 페도라 코어 2, 코어 3 ARM GCC 3.2.1 -- Fedora Core 2 또는 Fedora Core 3 -- linux-2.4.19 -- GLIBC-2.3.1 -- BINUTILS-2.13.90.0.16 -- GCC-3.2.1 시그윈 ARM GCC 3.4.3 -- 시그윈 -- linux-2.6.8-rc2 -- GLIBC-2.3.3 -- BINUTILS-2.15.91.0.1 -- GCC-3.4.3 시그윈 ARM GCC 3.2.1 -- 시그윈 -- linux-2.4.19 -- GLIBC-2.3.3 -- BINUTILS-2.15.91.0.1 -- GCC-3.2.1
페도라 코어 2, 코어 3 ARM GCC 3.4.3
페도라 코어 2, 코어 3 ARM GCC 3.3.4
-- Fedora Core 2 또는 Fedora Core 3 -- linux-2.4.19 -- GLIBC-2.3.1 -- BINUTILS-2.14.90.0.6 -- GCC-3.3.4
페도라 코어 2, 코어 3 ARM GCC 3.2.1
-- Fedora Core 2 또는 Fedora Core 3 -- linux-2.4.19 -- GLIBC-2.3.1 -- BINUTILS-2.13.90.0.16 -- GCC-3.2.1
시그윈 ARM GCC 3.4.3
시그윈 ARM GCC 3.2.1
▶ 크로스 컴파일러 설치 방법
-- 다운 받은 압축 파일은 /usr 디렉토리에 생성되어야 하므로 반드시 / 디렉토리에서 압축을 풀어야 한다. [root@falinux /]# cd / [root@falinux /]# [root@falinux /]# tar -zxvf [다운 받은 파일명:예) arm-toolchain-3.4.3.tar.gz]
▶ 커널 컴파일 관련 크로스 컴파일러 선택
커널 2.6 은 - GCC 3.4.3 커널 2.4 는 - GCC 3.3.4, GCC 3.2.1 사용 커널을 컴파일 할 경우에 문제가 생기면 다음 문서를 참조할 것 ! ---▶
커널 2.6 은 - GCC 3.4.3 커널 2.4 는 - GCC 3.3.4, GCC 3.2.1 사용
커널을 컴파일 할 경우에 문제가 생기면 다음 문서를 참조할 것 ! ---▶
▶ 램디스크 사용 방법
acr 스크립트 파일을 수정하므로써 다양한 램디스크 사이즈를 만들 수 있다. acr 내용 중 dd if=/dev/zero of=t_ramdisk bs=1k count=12288 에서 count 부분을 수정해 주면된다. 현재는 12M ( 12 * 1024 =12288 ) 로 되어 있다. [root@falinux ]# ./acr 생성되는 림디스크 이미지를 타겟보드에 다운로드 하면 된다. 자세한 내용은 램디스크 문서를 참조하기 바란다. ---▶
acr 스크립트 파일을 수정하므로써 다양한 램디스크 사이즈를 만들 수 있다. acr 내용 중
dd if=/dev/zero of=t_ramdisk bs=1k count=12288
에서 count 부분을 수정해 주면된다.
현재는 12M ( 12 * 1024 =12288 ) 로 되어 있다.
[root@falinux ]# ./acr
생성되는 림디스크 이미지를 타겟보드에 다운로드 하면 된다.
자세한 내용은 램디스크 문서를 참조하기 바란다. ---▶