도와주세요!!
글 수 15,339
2007.05.15 14:00:27 (*.255.93.194)
6664
>기본적인 리눅스 지식이 모자라 조금 어렵네요...
>
>1. 4장에서 커널 이미지와 램디스크를 시리얼통신을 이용하여 다운로드 하는데 부트로더 -- 커널이미지 -- 램디스크 순으로 올려야 하는건가요??
기본적으로 EZ보드는 다 올라가 있습니다.
아무것도 없는 상태라면 JTAG케이블로 부트로더를 써넣고 다음 작업을 해야합니다.
시리얼케이블로 올리는건 아마 화병나실지도 모릅니다.
tftp를 사용해서 올리시면 좀더 빠른작업을 하실수 있습니다.
정리하면 아무것도 없는 상태
1. JTAG으로 부트로더를 올립니다.
2. 리눅스에 tftp를 세팅합니다.
3. 부트로더에서 호스트와 로컬 ip를 맞추어줍니다.
4. 커널과 램디스크를 tftp를 이용하여 써 넣습니다.(tfk - tftp를 이용하여 플레쉬에 커널을 써넣는 명령어)
(tfr)
이미 부트로더가 올라가 있는 상황이라면..
부트로더부터 tftp로 올릴수 있습니다.
시리얼 케이블로 올리시면 115200bps밖에 안나옵니다. 최대..
랜케이블을 이용하시면 10Mbps는 나오겠지요..
>2. 시리얼로 커널이미지 파일을 전송하면 플래시 메모리에 커널이미지가 올라가는거 같은데 시리얼로 받은 데이타를 플래시 메모리에 올리라는 명령은 부트로더가 하는건가요??
부트로더에서 지원해 주는 명령어가 있습니다. ^^
커널을 램에 올릴수 있는 명령어가 있고 플레쉬에 올리는 명령어가 있습니다.
사실상 플레쉬에 올리는 명령어는 램영역에 받아서 플레쉬에 써넣는 명령어의 배치 명령어라 보시면됩니다.
>3. 7장의 2.3의 호스트 NFS환경설정에서 ip주소를 넣는부분은 호스트PC의 ip주소를 넣어야 하는건가요??
환경설정에서는 NFS에 접근을 허용할 IP를 써넣어주는것입니다.
책에는 서브넷을 사용하여 일정대역폭을 허용하였습니다.
>4. nfs동작시험이 에러가 나는경우 7장의 2.4에서 /proc/filesystems 를 확인 하라고 하는데 확인을 해보니 제 PC에는 nodev nfs 라는 구문이 없습니다. 수정을 할려고 하니 권한이 없는데 chmod 로 권한을 수정한후에 내용을 수정해도 괜찮은가요??
NFS를 하실때는 폴더의 권한과 소유자, 그룹을 전부 허용하시면 접속이 수월해 집니다.
mkdir nfs
chmod 777 nfs
chown nobody nfs
chgrp nobody nfs
방화벽은 없는 것이 좋을겁니다.
>참고로 현재 페도라 8.0을 사용하고 있습니다.
페도라 8.0은 처음 들어보는것 같습니다.
래드햇 8.0인가요??
리눅스를 설치하실때 보드에 2.4.19커널을 사용하실것이면 래드햇 9.0추천합니다.
전체설치와 방화벽 사용안함으로 하시면 편안하게 사용하실수 있을겁니다. ^^