QEMU,搞嵌入式开发的一定不陌生,最近各大群里都讨论疯了,说它是Linux利器一点也不夸张。它是一款知名的而且开源的模拟器(官网:https://www.qemu.org/),它能在 X86 PC 上运行(其实它也可以在你的 Arm 开发板上运行,我们今天先不讨论这种场景),能够模拟 Arm、MIPS、RISC-V 等各种 CPU 和开发板,以及 网卡、声卡、键盘、sdcard、emmc、usb等各种外设。 你可以把它当作一块召之即来的开发板,在上面运行 U-Boot、Linux Kernel、甚至 Ubuntu 等各种软件和操作系统。 有时候我们想体验一下 mainline 上最新的 U-Boot 或者 Linux Kernel,可是却发现手边没有合适的板子,或者手边的板子搭载的 U-Boot 和 Linux Kernel 版本都比较低,这时候 QEMU 可以帮你迅速实现这一愿望。
|