logo   
한국어 Select Language

  • 회원 가입
  • 아이디/비밀번호 찾기
 

최근 글

  • 요즘은 vmware 말고 ...
  • [docker] buildx 를 ...
  • buildroot 사용 관련
  • GPIO 제어 방법 문의 [1]
  • 임베디드 리눅스 개발...
  • make wandboard_quad ...
  • LCD 초기화 코드 좀 ... [1]
  • 임베디드 리눅스 커널...
  • numpy,scipy 를 arm-l...
  • 임베디드 공부법 [4]

최근 댓글

  • 오래 전에 해결법을 터득해서 ...
  • 비트 코인으로 작업하는 것은 ...
  • 10년차 임베 엔지니어 입니다. ...
  • 임베디드쪽이라면 SOC 쪽 displ...
  • 그렇군요 제가 질문이 잘못됬었...
  • 취준생으로서 포트폴리오를 만...
  • 제가 현재 취업준비생입니다. ...
  • 에프에이리눅스 보드는 아래 링...

FALINUX-SDK


ToolChain & Ram disk
Kernel
EZ-BOOT
EZ-FLASH
공통 메뉴얼

크로스 컴파일러

페도라 코어 2, 코어3 ARM GCC 3.4.3 - arm-toolchain-3.4.3.tar.gz
페도라 코어 2, 코어 3 ARM GCC 3.3.4 - arm-toolchain-3.3.4.tar.gz
페도라 코어 2, 코어 3 ARM GCC 3.2.1 - arm-toolchain-3.2.1.tar.gz
페도라 코어 2, 코어 3 ARM GCC 3.4.4 - mipsel-toolchain-3.4.4.tar.gz
시그윈 ARM GCC 3.4.3 - arm-linux-toolchain-cygwin-3.4.3.tar.gz
시그윈 ARM GCC 3.2.1 - arm-linux-toolchain-cygwin-3.2.1.tar.gz
   

▶ 크로스 컴파일러의 제작 환경

페도라 코어 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

▶ 크로스 컴파일러 설치 방법

-- 다운 받은 압축 파일은 /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 사용

커널을 컴파일 할 경우에 문제가 생기면 다음 문서를 참조할 것 ! ---▶   

 

램디스크

ARM GCC 3.4.3 용 램디스크 
ARM GCC 3.3.4 용 램디스크  
ARM 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

생성되는 림디스크 이미지를 타겟보드에 다운로드 하면 된다.

자세한 내용은 램디스크 문서를 참조하기 바란다. ---▶   

부트로더

 [EZ-X5] arm-linux gcc-3.3.4 ( ezboot.x5.v18 )

 

커널

 [EZ-X5] arm-linux gcc-3.3.4 ( linux-2.4.19-x5-v07.tar.gz)

 

라이브러리/유틸리티

busybox-1.00-rc3 (gcc-3.4.3)

 

부탁드립니다. ^^
  • 글을 작성하시려면 회원으로 가입하시고 로그인 하셔야 합니다.
  • 회원 가입은 주민등록번호가 필요 없으며, 메일 주소만 있으면 간단하게 가입하실 수 있습니다.
  • 본 포럼에 등록된 모든 글의 저작권은 작성하신 분께 있으며, 저작자의 허락 없이 다른 곳에 펌이나 도용하시면 안 됩니다.
  • 또한, 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 이메일 주소 및 자료 수집되는 것을 거부하며,
  • 이를 위반 시 정보통신망 법에 의해 형사 처벌됨을 유념하시기 바랍니다.