Ch5. Cross-compiler
- 최초 등록일
- 2010.05.14
- 최종 저작일
- 2009.10
- 26페이지/ MS 파워포인트
- 가격 2,000원
소개글
Cross_Compiler 프리젠테이션 자료
목차
없음
본문내용
1. 실습 목표
PC에 작성된 소스를 ARM계열의 타겟 보드에서 실행하기 위한 Cross-compiler에 대해 이해하고, Cross-compiler환경을 구성해본다.
*
2-1. 용어 설명
Cross compiler : Target board의 CPU에서 실행될 수 있도록 host PC에서 코드를 컴파일 하기 위한 것
*
2-2. 용어 설명
ARM계열(Advanced RISC Machine) : 영국의 ARM사에 의해 개발된 CPU 디자인. 32-bit RISC 프로세서(processor, 연산처리장치). : ARM은 임베디드 기기에 주로 사용. : RISC의 특성상 저전력을 사용하도록 설계. → ARM은 CPU가 아닌 프로세서, 즉 설계도이다. ARM사는 코어를 개발하고 설계내용을 각 회사로 라이선스를 받고 판매하는 것.
*
ARM Series 1) ARM7 Series : Fetch, Decode, Execute의 3단계 2) ARM9 Series : Fetch, Decode, Execute, Memory, Write의 5 단계. 3) ARM10 Series : Fetch, Decode 사이에 Issue가 추가된 6단계의 파이프 라인.
2-2. 용어 설명(계속)
*
ARM Series 1) 인텔에서 개발한 Xscale
2) ARM V5TE와 호환됨
3) 사용 Device
- HP2210
- 삼성 전자 넥시오 XP30
- DELL Axim X5
2-2. 용어 설명(계속)
*
2-3. 용어 설명(계속)
크로스 UTP LAN 케이블 일반적으로 같은 기기 사이에 사용하는 케이블. (랜카드-랜카드, HUB-HUB사이)
다이렉트 UTP LAN 케이블 다른 기기 사이는 사용하는 케이블. (랜카드-HUB)
*
2-3. 용어 설명(계속)
1번과 3번을 2번과 6번과 바꾸어 컨넥팅함.
*
3-1) 다음의 6개 파일을 다운로드 받는다.
3. 실험 과정
gcc: gnu C compiler
binutils: binary utilities 구성
glibc: C library
linux kernel
참고 자료
없음