nfs
why? 복잡하지 않음, 연결시켜 놓으면 지속적으로 연결이 됨.
JTAG
:일반사람들은 부트로드를 살리위해 쓴다고 여기지만, JTAG는 지원하는 특청 칩을 관찰하기 위한것 이라 할
수 있다.
- 컴퓨터가 동작하고 있는 중에도 특정한 칩을 관찰할 수 있다.
부트로드 = CMOS + 복구
부트로드 에는 BOOTP, TFTP 를 사용한다.
BOOTP
: 호스트 컴퓨터와 타겟보드간의 접속을 연결하고 각종 정보들을 가져오기 위한 준비 이다.
근거리 상에서는 맥 주소를 이용하여 패킷을 보내고 주고 받는다.
패킷 형식
┌──┬───┬─────┐
│ IP │ UDP │ BOOTP │
└──┴───┴─────┘
TFTP
: 사용자 인증 과정을 없앰 그냥 접근
UDP사용
동작 과정

<실 습 하 기>
bootp 설치 하기
- 한백전자 시디 복사한 폴더로 이동 ( cd /hanback) → Tools 폴더이동 → bootp-server 폴더 이동
- 폴더로 이동하면 .rpm파일이 있음.
- 명령어 rpm -ivh boot-2.4.3-7.i386.rpm 엔터 치면 설치가 됨 ㅋㅋ
- 서비스 실행 . 명령어 service xinetd restart
host-config 폴더 이동 (cd host-config)→ bootp-server폴더 이동 (cd bootp-server)
→ 파일들을 복사 한다.
명령어 cp bootp /etc/xined.d (실행부분)와 cp bootptab /etc(구성부분) 실행
etc 폴더로 이동 (cd /etc)
etc에서 setup명령어 실행 → 시스템 서비스 → bootp,tftp 체크 → 종료
vi 실행
vi bootptab → 안에 내용을 전부 삭제 (명령어 D두번 누름 )→ vi에 편집한다
2410tk:\
ht=1:\
ha=0x맥주소:\
ip=192.168.1.200:\
sm=255.255.255.0
편집후 저장하고 나옴
호스트 ip확인한후 설정한다.
다시 서비스 시작 (명령어 service xinetd restart )
-----------------------------------------------------------------------------------------------
minicom 실행하여 bootp 실행 → 아무것도 안아오면 정상
-----------------------------------------------------------------------------------------------
itnetd.d 폴더에 이동(cd itnetd.d) → cat tftp
server-args -s/tftpboot
루트폴더
cd image → cd All- images 폴더 이동
폴더 안에서 그림을 tftpboot폴더에 복사
명령어 cp zImage /tftpboot
-----------------------------------------------------------------------------------------------
minicom 실행
flash kernel 실행 --지움
tftp zImage kernel -- 이미지파일 받아옴
flash kernel 실행 -- 다시 씀
-----------------------------------------------------------------------------------------------
파일시스템 - Ramdisk - 빠르다(사용제한), 수정사항이 없다. 압축방식
- jffs - 하드에 씀, 현재상태를 유지함
- nfs - 부트로드가 제공해줘야함