일반 arm 커널을 빌드한 다음 QEMU를 사용하여 실행하려고 하는데 성공하지 못했습니다.
Kernel.org에서 linux-4.17.13.tar.xz를 다운로드하고 압축을 푼 후 다음 명령을 실행하여 빌드했습니다.
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- alldefconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- nconfig
다음 옵션을 활성화합니다:
[*] 8250/16550 and compatible serial support
[*] Console on 8250/16550 and compatible serial port
드디어 달리다
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j2 zImage
그런 다음 커널 이미지를 사용하여 qemu를 시작하는 명령을 실행했습니다.
qemu-system-arm -M versatilepb -m 128M -kernel arch/arm/boot/zImage -nographic -append "console=ttyS0"
Enter 키를 누르면 출력이 표시되지 않고 터미널에 개행 문자와 매달린 커서만 표시됩니다. 내가 뭔가를 놓치고 있는 걸까요, 아니면 뭔가 잘못하고 있는 걸까요?