2011-12-23 5 views
5

미완성 된 커널을 부트로드하기 위해 작성한 첫 번째 단계 부트 로더를 테스트하여 디버깅하고 작동하는지 확인하십시오. Qemu가 부트 로더를 복사하여 실행하는 NAND 저장 장치를 에뮬레이트 할 수 있습니까? 그렇다면 어떻게해야할까요?Qemu에서 NAND 기반 저장 장치를 에뮬레이트합니까?

그래서 기본적으로의 Qemu는 가상 CPU 가상 NAND를 초기화 RAM으로의 덩어리를로드 한 다음에 CPU 점프를 할 필요가있다. 로더가 메모리에 저장되면, 파일 시스템을로드하고, 커널을 찾고, 압축을 풀고, 해독하고, 해독하고, 재배치하고, 실행할 수 있습니다.

+0

어쩌면 http://electronics.stackexchange.com/ – Ali

+0

superset : https://stackoverflow.com/questions/28315265/how-to-add-a-new-device-in에서 사람들에게 요청하고 싶을 것입니다. -qemu-source-code –

답변

1

Qemu는 MTD 장치를 제공합니다. qemu가 모방 한 보드 구성이 있습니다. 호스트는 디스크와 같은 이미지 파일을 제공하고 게스트는 플래시 장치를 보게됩니다. 나는 더 이상 알지 못하지만 다양한 보드에 대한 qemu 소스 및 configs를 연구하고 qemu의 메일 링리스트에 질문하면 도움이 될 것입니다.

관련 문제