부트로더 (Bootloader)
- 최초 등록일
- 2006.10.16
- 최종 저작일
- 2006.01
- 18페이지/ 한컴오피스
- 가격 1,000원
소개글
임베디드 컴퓨터의 전원을 켜면 제일 먼저 부트로더가 실행되며, 최종적으로 운영체제(본 실습 키트의 경우 임베디드 리눅스)가 실행되게 된다. 부트로더는 컴퓨터의 여러 가지 장치들을 초기화시키고 궁극적으로 운영체제가 실행될 수 있는 환경을 만들어주는 프로그램이다. 이번 실습에서는 부트로더의 기능, 사용법, 수정, JTAG 이용한 교체 등에 대해 알아본다.
목차
1. 목적
2. 기초지식
3. 관련자료
4. 준비물
5. 실습
6. 결론 및 토의임베디드 프로그래밍 실습
본문내용
1. 목적
임베디드 컴퓨터의 전원을 켜면 제일 먼저 부트로더가 실행되며, 최종적으로 운영체제(본 실습 키트의 경우 임베디드 리눅스)가 실행되게 된다. 부트로더는 컴퓨터의 여러 가지 장치들을 초기화시키고 궁극적으로 운영체제가 실행될 수 있는 환경을 만들어주는 프로그램이다. 이번 실습에서는 부트로더의 기능, 사용법, 수정, JTAG 이용한 교체 등에 대해 알아본다.
2. 기초지식
(1) 부팅 (Booting)
(2) 부터로더 (Bootloader)
(3) JTAG (Joint Test Access Group)
3. 관련자료
- 교재 pp.59-62, p.109, pp.114-124
- 웹 페이지 http://conet.ks.ac.kr/~hjyang/crs/em
4. 준비물
- 리눅스 호스트 컴퓨터, 임베디드 컴퓨터 키트, RS232 연결 케이블, 가상 단말기 프로그램 (Minicom), Parallel 케이블 (프린터 케이블), JTAG 케이블
5. 실습
5.1 부트로더 명령어
부트로더는 커널 등을 플레시 메모리에서 RAM 으로 이동시킨 후 잠시 동안 (보통 10초 이내) 사용자로부터 엔터키 입력을 기다린다. 기다리는 시간 내에 엔터키 입력이 없으면 곧바로 RAM 에 저장된 커널을 구동시켜 부팅을 시작하며, 엔터키 입력이 있다면 부트로더의 명령어 모드로 빠져 나오게 된다.
① 호스트컴퓨터에서 미니컴 가상 단말기 프로그램을 사용하여 실습용 임베디드 컴퓨터에 연결한다.
② 임베디드 컴퓨터의 전원을 켜면 바로 부트로더의 작동이 시작된다. 빠른 시간 내에 엔터키를 1회 눌려 부트로더의 명령어 모드로 빠져 나온다.
③ 부트로더의 프롬프트(prompt)가 나온 후 help 명령을 입력하면 사용 가능한 명령어의 종류를 알 수 있다. 화면에 출력된 내용을 기록하라.
참고 자료
없음