MTD(Memory Technology Device) & JFFS2(Journaling Flash File System2)를 사
용하심이...

이 기술은...
Flash Memory를 효과적으로 사용하는 기술로 메모리를 마운트를 하여 사용하
는 것입니다.
즉 님께서 64M중 이래저래 사용하고 남은 50M의 메모리영역을 마운트하여 사용
할 수가 있습니다.(윈도에서 쓰는 것처럼 C:/, D:/로 나눠서...)

그렇게 되면 일부러 root filesystem(일반적으로 ramdisk)에 사용자 어플리케
이션을 포함하여 다시 다운로드 하는 번거로움을 없애고...
마운트한 영역에 리눅스를 부팅한후 다운로드 해서 사용하면 되죠...

단 Flash memory에서 실행되는 만큼 속도면에서 뒤떨어지지만...
쓸만 하죠... ^^

저 같은경우에는 32M중 8M영역에 bootloader + kernel + ramdisk를 저장하고
나머지 24M를 마운트하여 사용했었습니다.

그럼 이만
from Flytaki.





초보자 wrote..
: 예를 들어 제가 만든 프로그램(예:snmp)을 올릴 때 이래 저래 크로스 컴파 일
: 해서 실행 파일을 만들어서 ramdisk 압축 풀어서 그 부분에 적당한 디렉토리
: 에 제 실행 파일을 넣습니다. 그리고 다시 압축 하고 tfr 통해서 올려서 실 행
: 하고 하면 잘 됩니다...
: 근데 지금 ez-x5 보드를 쓰고 있는데 플래쉬가 64M입니다.
: 그럼 커널과 램디스크 영역을 제외하더라도 최소 50M 이상 정도의 플래쉬 영 역
: 이 남게 됩니다. 이부분을 효율적으로 사용하는 방법이 없나요. 예를 들어 실
: 행 프로그램을 꼭 ramdisk 영역에 넣지 않고 바로 남는 플래쉬 영역에서 사 용
: 하는 방법이나..그런거....
:
: 질문을 좀 어렵게 하신점 양해 바랍니다.. 아시는분 계시면 답변 부탁 드리 겟
: 습니다.