2011-05-12 2 views
2

내 궁극적 인 목표는 QEMU에서 ARM 프로세서 보드 s.a를 에뮬레이트하여 Angstrom Linux (또는 Debian 또는 다른 Linux 배포판) 용 프로그래밍을하는 것입니다. 다목적 보드. 나는 experiement에 만족하지만 누군가가 비슷한 것을 시도해보고 약간의 지침을 줄 수 있다면 진전을 촉진 할 수 있습니다.Playing/Learning - QEMU (for ARM), Angstrom Linux (또는 Debian)

필요한 단계는 다음과 같습니다. - 1. 소스에서 QEMU를 빌드합니다 (사전 빌드 된 바이너리가 작동하지 않을지는 확실하지 않지만). Windows에서 QEMuManager를 발견했습니다 (XP는 QEMU를 실행하려는 데스크탑 OS 임). 2. ARM 도구 체인을 설치하십시오 (예 : Cygwin 용 Yagarto/GNU-ARM?) 3. Angstrom Linux 타르볼을 다운로드하여 빌드하십시오. 4. Angstrom Linux로 QEMU 이미지를 만드십시오.

그러나 각 단계에서 수행 할 선택 사항이 있다고 생각하므로 세부 정보가 누락되었습니다.

답변

1

beagleboard, hawkboard, open-rd 사이트는 모두 자신의 배포판이 qemu (팔)에 내장되도록 유도하는 경향이 있으며, 거기에서부터 다음으로 향하는 대신 계속 시뮬레이션을 계속할 수는 없습니다 하드웨어.

이것은 우분투와 함께하는 방법의 예입니다. https://wiki.edubuntu.org/ARM/RootfsFromScratch

예 모든 것을 교차 컴파일하는 것도 가능합니다. 모든 단계에서 손을 잡을 수있는 위키 페이지부터 시작합니다. 또는 호킹 보드 나 비글 보드와 같이 사전 빌드 된 바이너리 (커널 및 루트 파일 시스템)를 가져 와서 부팅하고 그 환경에서 실행하고 모든 것을 구축하는 것을 망치지 마십시오.

+0

감사합니다. 내 궁극적 인 목표는 아마도 Beagleboard (다른 사람들에 대해 들어 본 적이없는)에서 내 설정을 실행하는 것일 수 있으므로 따라야 할 좋은 리드입니다. –

2

이휴 당신은 Cygwin 기반 시스템에서 모든 QEmu를 컴파일/설치하려고하는 대신 QEmu의 호스트 컴퓨터로 리눅스 배포판을 사용해야합니다. 우분투 이미지가있는 VMWare 플레이어를 사용할 수 있습니다.

나는 QEMU에서 데비안 용으로 this tutorial을 사용했습니다.

+0

감사합니다. @ cedric-julien. 그것은 확실히 좋은 포인터이며 좋은 충고입니다. 결국, 저는 리눅스 기반 시스템에서 전적으로 개발 계획을 바꾸려고합니다. 그러나 현재로서는 다른 개발 의존성으로 인해 가능하면 Windows에 머물러 있기를 선호합니다. 내 현재 데스크톱은 네가 제안한 것으로 가정하고 중첩 된 가상화 (VMWare 플레이어와 QEMU)를 실행하기에 다소 힘이 부족할 수 있습니다. –

관련 문제