기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요..
현재 nfs로 안드로이드가 부팅되는 것 까지는 테스트 되었습니다.
ramdisk.img system.img userdata.img 를 사용해서 ramdisk로 부팅을 해보려고 하는데요.. 너무 어렵네요~^^;
여기서 궁금한점은 nfs로 부팅했을때 /dev/ram0가 없는데 이게 정상인가요??
/dev/ram0는 ramdisk로 부팅했을때만 생기는 건가요??
부트옵션
setenv bootargs console=ttySAC0,115200n81 root=/dev/ram0 rw rootfstype=ramdisk mem=128M init=/init
ramdisk또는 yaffs2로 부팅할수 있는 방법이 궁금합니다.
기존 자료들은 중간중간 내용이 빠져있어서 그런건지... 아무리 해도 되질 않습니다...
감사합니다.
우선 답변 감사드립니다.
아래와 같이 설정이 되어 있는 상태입니다.
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
<*> Loopback device support
<*> RAM block device support
(16) Default number of RAM disks
(4096) Default RAM disk size (kbytes)
1. nfs로 부팅했을때 /dev/ram0가 있어야 정상인가요??
2. 안드로이드 컴파일후 생성된 ramdisk.img를 uboot로 다운로드 할 때 따로 변환을 해야 하는지요??
열심히해서 howto를 올려보고자 했건만 howto를 요청해야 될것 같으니...ㅠㅠ
make menuconfig
device drivers -> block device -> ramdisk 크기와 갯수 설정
general setup -> initrd 지원 체크
두개를 함 확인해 보시기 바랍니다.