램디스크 자동 실행을 하기위해 램디스크의 app 디렉토리에 다음과 같이 실행파일과 디바이스 드라이버 파일, 매크로 파일을 넣어두었습니다.


ramdisk 3.png



자동 실행을 하기 위해 etc 디렉토리에 있는 inittab를 다음 그림과 같이 밑에 3 줄을 수정하셨습니다. 밑에서 3번째 줄에 있는 내용은 주석처리 여부와 상관없이 동일한 증상이 나타납니다.


ramdisk 2.png


보드 부팅 시켜보면 다음 메시지와 같이 디바이스 드라이버 적재와 응용프로그램이 실행이 되지 않습니다. 예전 2.4에서 위와 같이 했을 경우, 제대로 디바이스 드라이버 적재와 응용프로그램이 실행되었습니다.

부팅 메시지의 마지막 두 줄을 보면 다음과 같이 app 디렉토리에 있는 매크로 파일과 응용프로그램을 실행할 수 없다는 메시지가 출력이 되어서 app 디렉토리를 확인해봤습니다. 그 결과는 다음 그림과 같이 app 디렉토리에 어떠한 파일도 있지 않는 상태를 나타내었습니다.


ramdisk 1.png 


INIT: cannot execute "/app/app_script"
INIT: cannot execute "/app/test"

다시 램디스크의 app 디렉토리를 확인해보면 매크로 파일과 디바이스 드라이버 파일 및 실행 파일이 있는 것을 확인했습니다.

여기서 궁금한 것을 질문할려고 합니다. 램디스크에 제대로 포함된 파일들이 왜 보드에 다운로드를 하고 부팅을 해서 확인을 해보면 파일들이 안 보이는 현상이 발생하는지 궁금합니다.

혹시 아시는 분은 답변을 해주셨으면 감사하겠습니다.