반응형
링크 : 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으로 지정합니다.
이것이 없을 경우는 통상 화면으로 출력합니다.
반응형
'임베디드 > s3c2240mini (X35)' 카테고리의 다른 글
FriendlyARM mini2240의 IP 설정하기 (0) | 2012.09.17 |
---|---|
[C언어] PC의 UNIX 시간 & S3C2440Mini UNIX 시간 (0) | 2011.10.18 |
S3C2440mini 개발환경 구축 (0) | 2011.10.14 |
[S3C2440] 하드웨어 외관 및 스펙 (0) | 2011.06.19 |
[2440Mini] RS232C(UART) 통신하기 (0) | 2011.06.19 |
mini2440 정보 공유 사이트 (0) | 2011.06.14 |
[MINI2240] Supervivi 상에서 NAND 라이팅하기 (0) | 2011.06.04 |