【发布时间】:2014-03-16 17:33:31
【问题描述】:
我使用
构建和刷新主线内核1)make ARCH=arm distclean
2)make ARCH=arm bcm_defconfig
3)make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- LOADADDR=0x00008000 uImage
4)qemu-system-arm -M versatilepb -m 128M -kernel arch/arm/boot/uImage -initrd rootfs.img -append "root=/dev/ram rdinit=/sbin/init"
QEMU 显示一个空白屏幕,其中没有任何内容。有人可以帮忙吗?
我需要更换机器吗?如果是,请告诉我是哪台机器?
【问题讨论】:
-
您的内核为哪个板或平台构建的?因为 defconfig 说它是为 Broadcom 而你的 qemu 命令说机器是通用的 pb。请更新您对哪个板的问题?
-
检查这可能会有所帮助stackoverflow.com/questions/20763344/…
-
@vinayhunachyal 是的,上面是错误的,我为 Broadcom 配置使用了错误的板。我也不知道哪一个应该是正确的。我不想让你多才多艺,那么哪个板应该与 Broadcom 配置一起使用?
-
你的目标是broadcom,即你想用qemu模拟的RPI(树莓派)吗?
-
在 qemu 上模拟 RPI 并不是一件简单的事情,因为 qemu 不支持 BCM 平台,这是一件棘手的事情,无论如何可以用 qemu 来完成
标签: linux-kernel qemu