포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.

몇년전에 만들어 놓았던 것인데....

kelp에 질문이 올라와 있더군요...^^, 아직도 2.4.18이 많이 쓰이는구나...
하고 놀라고 있습니다.
============================

mkdir rd
gunzip ramdisk.gz
mount -t ext2 -o loop ramdisk rd

이런식으로 마운트 해서 보시면 되고요. 물론 에디팅도 마운트 한 상태서
작업하시고....

umount rd
gzip ramdisk_s3c

등등......해서 밑의 스크립트로 작업하시면 됩니다.

이미지가 중요한 것이라서...하우투는 대충 씁니다.


u-boot는 다음과 같이 고치시면 됩니다.....



- u-boot/lib_arm/armlinux.c
void
do_bootm_linux(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[],
ulong addr, ulong * len_ptr, int verify)
{
        ...
        if (data)
        {
                #if 0 /* ghcstop fix */
                initrd_start = data;
                initrd_end = initrd_start + len;

                /*
                * ghcstop: ramdisk가 현재 어느 위치에 있던간에 mkimage시
                * -a option으로 지정한 위치로 점프하게 만든 것
                */
                #else
                initrd_start = ntohl(hdr->ih_load);
                initrd_end = initrd_start + len;
                memmove((void *) initrd_start, (void *) data, len);
                printf        ("Ramdisk load address change from 0x%08x to 0x%08x with %u bytesn", data, initrd_start, len);
                #endif

        }
...
}


- ramdisk 만드는 법
mkimage -n 'Ramdisk' -A arm -O linux -T ramdisk -C gzip -a 0x30800000 -e 0x30800000 -d ramdisk.gz ramdisk2410.img


이렇게 한 후, ramdisk를 u-boot에서 download하고
bootargs로는 root=/dev/ram0라고 주면 됩니다.

물론, console이나 등등의 옵션은 그대로...줘야하고요.....

ps> kernel 2.4.18용 config파일도 추가합니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
142 오랜만에 자료를 올려보네요~ㅋㅋㅋ VGA2Composite 관련입니다. file [2] 양용현 2006-12-11 5716
141 guichan - SDL이용한 gui tool file [1] 고현철 2006-04-12 5721
140 ucos 지금까지 모아놓은 자료들 #2 file 고현철 2006-04-12 5724
139 aesop-mp2530용 툴체인 새로 만든 것. gcc-3.4.5-glibc-2.3.6 [1] 고현철 2007-03-03 5724
138 xfree86(tiny-X) 4.4.0 install log file 고현철 2007-02-09 5729
137 [Tip] linux 커널에서 대용량 메모리 잡는 방법 중 하나 file 고현철 2007-01-05 5733
136 SDL 실행시... 김증일 2006-11-18 5737
135 SDL에서 터치 사용... [2] 김증일 2006-12-05 5739
134 오래된 mplayer 소스 file [1] 고현철 2006-05-05 5740
133 mtd+jffs 20030216 version file [1] 고현철 2006-06-02 5741
132 vi 편집기 효율적으로 쓰기~ file [2] 서두원 2006-12-27 5741
131 zydas zd1211 aesop-2440 driver file [2] 고현철 2006-05-30 5747
130 [yaffs2] 삼성 large page k9f1g08u0a yaffs2 패치입니다. file [3] 김유석 2006-12-19 5748
129 ucos 지금까지 모아놓은 자료들 #1 file 고현철 2006-04-12 5749
128 autologin source. [1] 고현철 2007-05-04 5751
127 LAN91C113 (Datasheet) file 방창혁 2007-02-15 5752
126 wxWidget example - Godori's aESOP Player.zip file [3] 이재훈 2006-04-07 5755
125 ucos 지금까지 모아놓은 자료들 #3 file 고현철 2006-04-12 5756
124 busybox-1.0.1 for aesop2440 file 고현철 2006-05-08 5759
123 u-boot-1.1.2 aesop2440 network(cs8900) flow file [1] 고현철 2006-05-15 5761

사용자 로그인