2010년 6월 7일
실습 제목 |
3. Cross-Compiler 환경 구축 | ||||||
실습 자 |
| ||||||
실습 목적 |
- 프로그램 개발을 위한 환경 구축 | ||||||
기초지식 및 자료 |
- Tool-chain의 구성 | ||||||
설비 및 준비물 |
-호스트 컴퓨터 : 실습용 노트북 (리눅스 시스템) | ||||||
주의 사항 |
| ||||||
| |||||||
실습 절차 기술 | |||||||
1. bootptab 설정
2. bootp 설정
3. bootp 설정
4. tftp 설정
5.
6.
| |||||||
실습 결과 | |||||||
<네트워크 설정 확인> <tftp, bootp 동작확인>
| |||||||
검토 및 고찰 | |||||||
1. bootptab, bootp, tftp 설정을 정확하게 해준다. 2. 장비 (Cross Lan UTP 케이블, RS-232C) 가 올바른 곳에 꽂혀 있는지 확인한다. 3. setip 명령으로 ip를 설정해 준다. $ setip 192.168.123.100 192.168.123.200 4. status 명령으로 상태를 확인한다. |
실습 제목 |
4. Cross-Compiler 환경 구축 |
실습 자 |
|
실습 목적 |
- 프로그램 개발을 위한 환경 구축 |
기초지식 및 자료 |
- Tool-chain의 구성 |
설비 및 준비물 |
-호스트 컴퓨터 : 실습용 노트북 (리눅스 시스템) |
주의 사항 |
적합한 디렉터리 확인 및 PATH 설정 |
| |
실습 절차 기술 | |
1. /usr/local/bin 에 Jflash-Xscale 실행파일을 복사해 줍니다. 2. #./Jflash-Xscale empos_boot (empos_boot는 부트 이미지 파일) 3. 경로설정을 해줍니다. #vi ~/.bash_profile PATH=..... :/usr/cross-tools/bin:/usr/local/bin 4. 소스를 작성 합니다. 5. 소스를 컴파일 합니다. #gcc -o hello-x86 hello.c -> 호스트 컴파일 #arm-linux-gcc -o hello-arm hello.c -> 타깃 컴파일 #./hello-x86 #./hello-arm | |
실습 결과 | |
| |
검토 및 고찰 | |
1. CD의 Jflash-Xscale는 fedora 6.0에 비해 버전이 낮아서 사용 할 수 없었다. -> 교수님이 주신 파일을 사용해야 했다. 2.Jflash-Xscale도 경로설정을 해줍니다. #vi ~/.bash_profile PATH=..... :/usr/cross-tools/bin:/usr/local/bin ※PATH 주소 뒤에 : (콜론) 을 사용하면 뒤에 주소를 추가 할 수 있다. |
'공대생의 일기 > 2010年' 카테고리의 다른 글
[시스템분석및설계]ATM_package 설계 (0) | 2010.12.23 |
---|---|
[시스템 분석 및 설계]요약정리 (0) | 2010.12.23 |
[임베디드시스템]실습3 부트로더 기능 수정 및 명령어 추가 (0) | 2010.12.22 |
[임베디드시스템]실습1 리눅스 운영체제 설치하기 (0) | 2010.12.22 |
[임베디드시스템]정리 (0) | 2010.12.22 |