기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
수고하십니다.
안데일 보드에서 SD카드를 이용하지 않고
OTG케이블 또는 tftp를 이용하여 부팅 및 커널을 올리는 방법을 알고 싶습니다.
또한,
SD카드에 dd명령을 통해 데이타를 쓸 때, 제대로 데이타가 쓰여져 있는 지 확인할 수 있는
방법이 있나요?
예)
sudo dd if=QuickImage_Arndale of=/dev/sdX bs=512
감사합니다.
일반리눅스 포팅은 fastboot, dnw, tftp 모두 다 같은 방법입니다.
다만, usb를 통해서 download하느냐? ethernet을 통해서 download 하느냐? 에 따라 틀립니다.
fastboot: download & fusing
dnw: only download............fusing은 mmc 명령어를 통해서
tftp: only download using ethernet, fusing은 mmc 명령어를 통해서...
그 후에 boot argument와 boot command만 조정하면 됩니다.
저는 보통 이렇게 테스트 합니다.
setenv bootdelay 3
setenv bootcmd 'dnw 40008000;bootm 40008000'
setenv bootargs root=/dev/nfs rw nfsroot=192.168.0.199:/hdd/arndale/02.armedslack/rootfs ip=192.168.0.192:192.168.0.199:192.168.0.199:255.255.255.0::eth0:off console=ttySAC2,115200n81
// mmcblk1......sdcard
setenv bootargs root=/dev/mmcblk1p1 rw rootdelay=2 console=ttySAC2,115200n81
// slackware 설치 후, 2번째 파티션에 설치했을 경우
setenv bootargs root=/dev/sda2 rw rootdelay=2 console=ttySAC2,115200n81
3.0.31 커널이라면 첨부하는 config 파일을 이용하시기 바랍니다.
저는 slackware 14.0을 포팅했엇고, 유형목님이 이것을 가지고 ubuntu(no framebuffer) 부팅만 테스트 하셨을겁니다.
1) fastboot 또는 dnw 명령어를 사용하시면 됩니다.
2) 제대로 데이터가 쓰여져 있는지 확인하는 가장 확실한 방법은 dd로 다시 읽어와 기존 파일과 비교하는 방법입니다.