임베디드소프트웨어1-과제4.임베디드시스템부트로더설정
- 최초 등록일
- 2018.12.17
- 최종 저작일
- 2018.01
- 17페이지/ 한컴오피스
- 가격 1,500원
* 본 문서는 한글 2005 이상 버전에서 작성된 문서입니다.
한글 2002 이하 프로그램에서는 열어볼 수 없으니, 한글 뷰어프로그램(한글 2005 이상)을 설치하신 후 확인해주시기 바랍니다.
목차
1. 실습 목표
2. 필요한 지식
3. 준비 사항
4. Step 1: 임베디드 시스템 개발을 위한 환경구축 절차
5. Step 2: 부트로더
6. Step 3: 부트로더의 적재 위치
7. Step 4: 준비 작업
8. Step 5: 도움말 보기
9. Step 6: 소프트웨어 리셋 명령
10. Step 7: 프로그램 강제 분기 명령
11. Step 8: 구성정보 표시․변경(설정)․저장 명령
12. Step 9: 플래시 메모리 정보 출력
13. Step 10: 플래시 메모리 지우기
14. Step 11: 다운로드에 의한 커널 부팅
15. Step 12: 다시 시작
본문내용
과제 No. 4: 임베디드 시스템을 위한 부트로더 설정
실습 목표
-임베디드 시스템 개발을 위한 타겟 환경을 구성하는 요소를 이해한다.
- 부트로더의 기능을 이해한다.
- 부트로더의 명령어 모드에서 사용할 명령어를 이해한다.
- 부트로더를 설정한다.
필요한 지식
- 임베디드 시스템 개발을 위한 단계별 절차에 대한 이해
- 임베디드 시스템 개발을 위한 타겟 환경을 구성하는 요소에 대한 이해
-부트로더
◦ 부트로더의 필요성
◦ 부트로더의 기능에 대한 이해
◦ 부트로더의 명령어 모드에서의 명령어에 대한 이해
◦ 부트로더 설치 방법론 이해
◦ 부트로더 설치 및 검증
준비 사항
호스트 PC
◦ 임베디드 시스템 장비 및 리눅스 운영체제가 설치된 PC시스템
◦ 크로스 컴파일러, minicom 및 NFS가 설정된 호스트 PC
이더넷 및 시리얼 케이블로 연결된 호스트 PC와 타겟(LDS4000)
임베디드 시스템 장비를 위한 응용 소프트웨어 Package CD
Step 1: 임베디드 시스템 개발을 위한 환경구축 절차
다음 각 절차에 대하여 간단히 설명하시오.
1.1 타겟 구성 이해, 케이블 연결
타겟(LDS)의 인터페이스 및 구성에 대한 이해 및 호스트와 타겟의 케이블 연결한다.
1.2 호스트 (환경)설정
◦ 개발환경 구축을 위하여 필요한 소프트웨어를 호스트에 설치하고 설정한다.
1.3 부트 로더 제작 및 적재
◦ 타겟이 리눅스 커널을 부팅할 수 있도록 타겟 하드웨어에 맞는 부트로더 작성한고, 부트로더를 메모리의 적절한 위치에 탑재한다. 타겟에 전원이 인가되었을 때 부트로더가 구동된다.
1.4 리눅스 커널 설정, 컴파일
◦ 리눅스 커널 개발하고, 리눅스 커널은 임베디드 시스템을 위한 최소한의 모듈들만을 포함한다. 그리고 리눅스 커널 설정 후 컴파일하여 리눅스 커널이미지를 생성하는 단계이다.
1.5 램 디스크 제작 또는 NFS 설정
◦ 타겟은 커널을 램 디스크에 저장하거나 원격 시스템에 저장하여 NFS 이용하여 부팅하고, 일반적인 컴퓨터 에서는 리눅스 커널을 하드디스크에 저장한다.
참고 자료
없음