임베디드 시스템 개론 3주차
Tcp/ip 상에서 자동 부팅을 위한 최초 표준 Bootp 설정 Bootp 란 Tcp/ip 상에서 자동 부팅을 위한 최초 표준 Bootp는 Target 보드가 Tftp를 통한 파일 전송을 위해서 Target 보드의 IP와 Host에 대한 정보를Host PC에서 가져오기 위해 사용한다.
현재 rpm에 xinetd 설정 되어 있는지 확인 Bootp 설정 Bootpd 설정 현재 rpm에 xinetd 설정 되어 있는지 확인
Bootp 설정 Xinetd 설치 설치 후 스크립트 파일이 존재 하는지 확인
Bootp 설정 Xinetd 설치 Xinetd 실행 후 실행되었는지 확인
Bootp 설정 Bootp 설치
Bootp 설정 Bootp 설정 /etc/xinetd.d/bootp
Bootp 설정 Bootptab 설정 타켓보드의 bootp 요청이 있을때 host pc에 있는 bootp 서버는 /etc/bootptab에 정의된 client정보를 기반으로 응답한다. /etc/bootptab
Bootp 설정 Bootptab 설정 Xinetd 재시작 후 보드에서 bootp 명령으로 host pc로 부터 타겟보드의 IP를 얻는다.
Tftp(Trivial File Transfer Protocol)은 파일 전송 프로트콜이다. Host에서 target으로 이더넷을 통해 고속 다운로드 위해서 사용한다.
Tftp 설정 /etc/xinetd.d/tftpd Mkdir /tftpboot로 폴더 생성 Tftp 설정 타겟에서 다운로드할 파일을 저장한다.
Tftp 설정 Tftp 설정
CD에 있는 Image를 /tftpboot로 복사 이미지 다운로드 CD에 있는 Image를 /tftpboot로 복사 Jflash-Xhyper255 - Xhyper255A용 Jflash프로그램 ramdisk.gz - 램디스크 파일시스템 이미지 rootfs.img - jffs2 파일시스템 이미지 x-boot255 - Xhyper255A용 부트로더 zImage_ramdisk - 램디스크 파일시스템 커널이미지 zImage_rootfs - jffs2 파일시스템 이미지 커널이미지
이미지 다운로드 커널 이미지 설정
이미지 다운로드 Jffs2 이미지 설정