태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

티스토리 툴바



  1. Cross 개발 환경이란

v  커널을 올리기 전엔 Target엔 아무 프로그램도 올라가 있지 않음

v  target은 메모리 용량이 적어서 compiler를 올리기에 무리.

v  HostTarget에 사용되는 processor가 다른 경우, 실행은 Host에서 되지만 만들어진 코드는 target system에서 돌아갈 수 있는 컴파일러가 필요

Cross Compiler라고도 함.

 

  1. Tool Chain 이란?

v   Target deviceSoftware의 개발을 진행하기 위해 필요한  host  systemcross compile 환경을 뜻함

v  여러 다른 package로 구성

v  binutils : 어셈블러 및 로더 기타 툴(GNU)

v  glibc : cross compiler 구축을 위한 library 및 일반 library

v  gcc : compiler

v   

  1. Tool Chain 설치하기 설치 준비

v  HUINS에서 제공한 CDHost

v  Host : linux가 설치되어 있는 PC

CD 안에 pxa255-toolchain.tar.bz2 파일
1. Tool Chain 설치하기(1)

v  HUINS에서 제공하는 CD를 삽입하고 CD-ROMmount한다.

v  CD를 넣으면 자동으로 mount가 됨.

v  mount가 되지 않았을 경우 아래와 같이 실행

2. Tool Chain 설치하기(2)

v  ls 명령을 치면 CD의 내용을 볼 수 있음

3. Tool Chain 설치하기(3)
v cp 명령을 이용하여 Tool Chain 파일을 /usr/local/으로 copy

v
 
ls 명령으로 copy가 잘 되어 있는지 확인 후 usr/local/arm 디렉토리로 이동
4.Tool Chain 설치하기(4)
v  tar 명령을 이용하여 압축을 풀면 Tool Chain은 자동으로 설치됨.


v  설치 후 ls 명령으로 잘 설치 되었는지 확인


5. Tool Chain 설치하기(5)

v  다음으로 path를 잡아주어야 함.

v  cd를 쳐서 자신의 root 디렉토리로 이동

v  .bashrc viopen.

 6. Tool Chain 설치하기(6)

v  PATH 를 아래와 같이 설정해줌.

7. Tool Chain 설치하기(7)

v  수정된 .bashrcsource 명령을 사용하여 적용됨

8. Tool Chain 설치하기(8)

      v hello.c 라는 Test file을 만든다.


9. Tool Chain 설치하기(9)

v  설치된 armcross compiler를 이용하여 compile한다.

v  hello라는 object 파일이 만들어졌는지 확인한다.

10. Tool Chain 설치하기(10)

v  만들어진 hello object 파일을 실행시켜본다.

v  아래 그림처럼 error가 발생하면 설치 성공.

v  file이라는 명령어를 이용하여 file의 속성을 확인

 

Posted by 쏠쓰

트랙백 주소 :: http://solosols.tistory.com/trackback/112 관련글 쓰기