본문 바로가기
임베디드/s3c2240mini (X35)

[MINI2440] 초기에 설정된 linux_cmd_line param에 대해서

by 호군 2011. 6. 4.
반응형
링크 : http://blog.paran.com/marblea/36933318


mini2440 보드를 실행할 경우, Supervivi에 다음과 같은 초기화 값이 저장되어 있습니다.

noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0
일단 하나하나 짚고 넘어가 보지요.

noinitrd : 
Initial RAM Disk를 사용하지 않는다는 것입니다.

root=/dev/mtdblock2 :
root directory를 /dev/mtdblock2로 할당합니다.
mini2440보드에서는 /dev/mtdblock2는 NAND Flash의 root 저장 영역입니다.

init=/linuxrc :
시작하면 /linuxrc를 먼저 실행한다는 것입니다.
(mini2440에서 기본 커널에는 테스트용으로 mp3로 노래가 흘러나오게 되어 있는데,
그 프로그램을 넣은 것 같습니다.)
-> 나중에 확인해 본 결과, 노래가 흘러나오는 것은 /etc/init.d/rcS 의 스크립트에서
    madplayer를 사용해서 재생하는 것이더군요.
    linuxrc 파일은 원래 스크립트로 되어 있는 것이라고 합니다만, 기본에서는 이것이 실행 바이너리로 되어 있습니다.
   어떠한 일을 하는지는 아직 미궁입니다.

console=ttySAC0 :
콘솔을 직렬통신포트 0으로 지정합니다.
이것이 없을 경우는 통상 화면으로 출력합니다.
반응형