도와주세요!!
글 수 15,339
2006.08.07 14:36:04 (*.141.98.17)
6699
안녕하세요..
>1. ramdisk 같은경우는 8M 10M 12M autologin-12M 이게 각각 무슨 차이인지도 모르겠구요
==>> 파일시스템을 몇가지 사이즈로 제공한 것입니다.
autologin-12M는 로그인 필요없이 자동으로 로그인하는 램디스크 파일입니다.
>2. 저 두 이미지를 왜 플래시메모리에 적재시키는건지
==>> 어디에 이 이미지들을 올려야 하나요???
SDRAM은 전원이 나가면 데이타가 없어지는 휘발성 메모리입니다.
그리고, 플래시는 비휘발성 메모리 입니다. 따라서 이 커널이미지와 램디스크이미지가 어딘가에
저장을 해야지만 전원을 ON했을때 이 커널이미지와 램디스크이미지를 불러와서 OS가 올라가세 됩
니다.
PC의 하드디스크라고 생각하시면 됩니다.
>3. 또 적재를시키면 보드에서 커널을 컴파일한것도 아닌데
>왜 리눅스가 부팅되는건지 개념을 잘 모르겠습니다.
==>> 부팅은 커널이미지와 램디스크이미지를 가지고 하는 것입니다.
일반 PC에서도 커널이미지 vmlinuz-x.x.x 를 사용하여 부팅을 합니다.
즉. 부팅은 커널이미지와 램디스크이미지만 있으면 됩니다.
>크로스 컴파일 환경구축하려고 문서보고 필요한 파일 9개를 일단 서버 리눅스에 받아놔서
>보드에 올리려고 하는데
>
>방금 rz를 통해 binuils-2.13.tar.gz 하나를 전송시켰습니다.
>그런데 그다음부터는 파일이 전송이 안되네요
>전송을 끝마치고 나면
>원격에서 전송이 취소되었습니다 라는 메시지가 뜨더니
>제가 뭔가 방법이 잘못된것같네요.
>TFPT 나 NFS 답변해주신거보고 갑자기 떠오르는건데.
>
>4. 혹시 크로스컴파일 환경도 서버 리눅스에서 구축하는건데, 제가 착각하고있는건가요?
>서버측에다가 구축해서 그 환경에 맞게 컴파일 한다음
>보드에는 컴파일된 바이너리 파일만 올려주는건 아닌가 생각해봤습니다.
>맞나여..?
-->> 넵, 모두 서비 리눅스에 설치하셔야 합니다.
보드에서는 이미지파일들 또는 실행 파일들만을 가지고만 하셔야 합니다.
즉, 보드에서 커널이나 어플리케이션등을 컴파이하는것이 아니라.
서버 리눅스에 모두 환경을 구축하시고 나서 서버 리눅스에서 커널을 컴파일한 커널이미지를
보드에 다운로드해야 합니다. 그리고, 어플리케이션 또한 서버 리눅스에서 컴파일하셨어
만들어지는 실행 파일만을 보드에 다운로드하여 실행시켜셔야 합니다.
보드에서 사용할 수 있는 공간은 /app 영역이 56Mbyte 정도입니다.
복사하신 /tmp 영역은 여유공간이 몇 Mbyte 되지 않습니다.
df 명령으로 확이 해 보세요..
/dev/ram 영역이 램디스크의 영역입니다.
그리고 EZ-X5 문서를 다시 처음 부터 따라 해 보세요... 이런 내용들이 문서에 있습니다.
그럼 수고하세요..
>1. ramdisk 같은경우는 8M 10M 12M autologin-12M 이게 각각 무슨 차이인지도 모르겠구요
==>> 파일시스템을 몇가지 사이즈로 제공한 것입니다.
autologin-12M는 로그인 필요없이 자동으로 로그인하는 램디스크 파일입니다.
>2. 저 두 이미지를 왜 플래시메모리에 적재시키는건지
==>> 어디에 이 이미지들을 올려야 하나요???
SDRAM은 전원이 나가면 데이타가 없어지는 휘발성 메모리입니다.
그리고, 플래시는 비휘발성 메모리 입니다. 따라서 이 커널이미지와 램디스크이미지가 어딘가에
저장을 해야지만 전원을 ON했을때 이 커널이미지와 램디스크이미지를 불러와서 OS가 올라가세 됩
니다.
PC의 하드디스크라고 생각하시면 됩니다.
>3. 또 적재를시키면 보드에서 커널을 컴파일한것도 아닌데
>왜 리눅스가 부팅되는건지 개념을 잘 모르겠습니다.
==>> 부팅은 커널이미지와 램디스크이미지를 가지고 하는 것입니다.
일반 PC에서도 커널이미지 vmlinuz-x.x.x 를 사용하여 부팅을 합니다.
즉. 부팅은 커널이미지와 램디스크이미지만 있으면 됩니다.
>크로스 컴파일 환경구축하려고 문서보고 필요한 파일 9개를 일단 서버 리눅스에 받아놔서
>보드에 올리려고 하는데
>
>방금 rz를 통해 binuils-2.13.tar.gz 하나를 전송시켰습니다.
>그런데 그다음부터는 파일이 전송이 안되네요
>전송을 끝마치고 나면
>원격에서 전송이 취소되었습니다 라는 메시지가 뜨더니
>제가 뭔가 방법이 잘못된것같네요.
>TFPT 나 NFS 답변해주신거보고 갑자기 떠오르는건데.
>
>4. 혹시 크로스컴파일 환경도 서버 리눅스에서 구축하는건데, 제가 착각하고있는건가요?
>서버측에다가 구축해서 그 환경에 맞게 컴파일 한다음
>보드에는 컴파일된 바이너리 파일만 올려주는건 아닌가 생각해봤습니다.
>맞나여..?
-->> 넵, 모두 서비 리눅스에 설치하셔야 합니다.
보드에서는 이미지파일들 또는 실행 파일들만을 가지고만 하셔야 합니다.
즉, 보드에서 커널이나 어플리케이션등을 컴파이하는것이 아니라.
서버 리눅스에 모두 환경을 구축하시고 나서 서버 리눅스에서 커널을 컴파일한 커널이미지를
보드에 다운로드해야 합니다. 그리고, 어플리케이션 또한 서버 리눅스에서 컴파일하셨어
만들어지는 실행 파일만을 보드에 다운로드하여 실행시켜셔야 합니다.
보드에서 사용할 수 있는 공간은 /app 영역이 56Mbyte 정도입니다.
복사하신 /tmp 영역은 여유공간이 몇 Mbyte 되지 않습니다.
df 명령으로 확이 해 보세요..
/dev/ram 영역이 램디스크의 영역입니다.
그리고 EZ-X5 문서를 다시 처음 부터 따라 해 보세요... 이런 내용들이 문서에 있습니다.
그럼 수고하세요..