我对嵌入式编程非常陌生,所以如果我听起来很愚蠢,请理解。最近我使用 buildroot 工具构建了一个 Linux 内核。这些是我使用的命令:
make qemu_x86_64_defconfig
make
构建完成后,我使用 qemu 使用以下命令运行图像:
qemu-system-x86_64 -M pc -kernel ./output/images/bzImage -drive \ file=./output/images/rootfs.ext2,if=virtio,format=raw -append "root=/dev/vda console=ttyS0" -net nic,model=virtio -net user
我遇到的问题是我找不到 /dev/fb0,并且我不知道如何配置它。我的目标是能够在 qemu 显示器上绘图。
答案1
在 make linux-menuconfig 上启用它
帧缓冲设备