100 likes | 544 Vues
임베디드 시스템 개론. 임베디드 타겟 보드 포팅 및 H/W 제어. 3 일차 강의 자료. Embedded System Lab. Embedded System Lab. 목 차. 강의 목표 임베디드 타겟 보드 포팅 및 H/W 제어 강의내용 1. 부트로더 포팅 2. minicom 설정 3. TFTP 를 이용한 포팅 4. NFS 연결 5. H/W 제어 실습. 1. 부트로더 포팅. 포팅 순서 부트로더 이미지 복사
E N D
임베디드 시스템 개론 임베디드 타겟 보드 포팅 및 H/W 제어 3일차 강의 자료 Embedded System Lab.
Embedded System Lab. 목 차 • 강의 목표 • 임베디드 타겟 보드 포팅 및 H/W 제어 • 강의내용 1. 부트로더 포팅 2. minicom 설정 3. TFTP를 이용한 포팅 4. NFS 연결 5. H/W 제어 실습
1. 부트로더 포팅 • 포팅 순서 • 부트로더 이미지 복사 • empos2_cd/Image/bootloader/empos_boot를/root/empos/images 폴더로 복사 • cp /mnt/hgfs/xp/hanback_Empos2/empos2_cd/Image/bootloader $PROJROOT/images • 타겟보드에 포팅 • cd $PROJROOT/images • Jflash-Xscale empos_boot • 설치 되는 화면이 나오고 성공적으로 종료가 되면 부트로더 설치가 끝나는 것임
2. minicom 설정 • minicom • 시리얼 케이블을 통해 EMPOS-II를 제어하기 위해 사용 • 설정 • 사전 작업 • Host PC의 COM1 포트와 EMPOS-II의 Full UART 포트를 시리얼 케이블을 이용하여 연결 • 순서 • minicom 설정 명령어 실행 • minicom –s • 여기서 3번째 있는 Serial port setup으로 이동하여 엔터
2. minicom 설정 • 순서 • 메뉴는 키보드의 알파벳을 타이핑 하여 선택 가능 • A 누르고 장치 이름을 /dev/ttyS0 (마지막은 숫자 0) • E 누르고 속도(bps)를 115200으로 수정 • F 누르고 하드웨어 흐름제어 No 수정 • Enter • 메인 메뉴에서 6번째 보면 Save setup as dfl 누르고 Exit
2. minicom 설정 • 설치 후 EMPOS-II와 연결되었을 때의 모습 • minicom을 통한 명령은 Ctrl + A 키를 누르고 난 후, Z 키를 누르면 다음과 같은 Minicom의 명령 요약 창이 뜨고 해당 작업 수행 가능
3. TFTP를 이용한 포팅 • TFTP란? • 단순 파일 전송 규약(Trivial File Transfer Protocol)의 약자로 파일을 전송하기 위한 간단한 규약 • FTP보다 간단하지만 기능이 조금 덜한 네트워크 어플리케이션 • Host PC에서 TFTP 설치 되어 있는지 확인 • rpm –qa | grep tftp • TFTP 설정 파일 수정 • vi /etc/xinet.d/tftp
3. TFTP를 이용한 포팅 • TFTP 설정 파일 수정 • Xinetd 재시작 • service xinetd restart 수정 전 수정 후
3. TFTP를 이용한 포팅 • 이미지 파일 복사 • EMPOS-II CD에서 kernel 이미지와 Root File System이미지인 Ramdisk 이미지 파일을 /tftpboot 폴더로 복사 • Host PC IP 설정 • ifconfig eth0 192.168.02 • EMPOS-II 작업 • EMPOS-II가 연결된 minicom에서 부트로더 적재 • “Enter” 키를 누르고 “부트로더 명령 모드 상태”로 진입 • help 명령어로 명령어 확인 가능
3. TFTP를 이용한 포팅 • TFTP를 통한 이미지 커널 퓨징 • Target board의 IP 설정 • setip 192.168.0.2 192.168.0.3 • Target board에서 tftp 이미지 전송 확인 • tftp zImage kernel • 퓨징 • Flash kernel • Ramdisk 이미지도 위와 같이 이미지 전송후 퓨징함