|
요즘, 도전 임베디드 OS만들기란 책을 요즘 보고 있습니다.
이지보드가 없는 터라 책에 있는 예제를 보고 따라하려니 qemu 에뮬레이터를 돌려야 하더군요.
맥에서 qemu emulator를 brew로 설치(brew install qemu)하였습니다.
이후 책의 예제를 컴파일 한 후에 qemu를 실행하려니 아래와 같은 에러가 계속 뜨는겁니다 -ㅁ-
$ qemu-system-arm -M connex -pflash u-boot.bin -nographic
qemu: Error registering flash memory.
이런 낭패가... 구글링한결과 아래와 같이 실행하면 된다는군요 -_-;; (책의 내용이 약간 예전 내용이라서 현재 버전과 안맞는 경우가 약간은 있더군요 ㅠㅠ)
dd of=flash bs=1k count=16k if=/dev/zero
dd of=flash bs=1k conv=notrunc if=u-boot.bin
qemu-system-arm -M connex -pflash flash -monitor null -nographic
아래는 맥에서 테스트했을때 화면입니다.
'컴퓨터 > Embedded' 카테고리의 다른 글
AVR 책을 삼 (6) | 2006.12.27 |
---|---|
부품이 왜이리 비싸? (5) | 2006.12.22 |
윤교수의 마이크로프로세서 월드 (0) | 2006.09.18 |
CISC와 RISC의 차이점? (2) | 2006.09.18 |