qemu 系列

一、. qemu uboot

       1. 首先安装交叉编译器,执行: sudo apt-get install gcc-arm-linux-gnueabi
        2. 下载U-Boot源文件: http://ftp.denx.de/pub/u-boot/ 我下载的是 u-boot-2017.01.tar.bz2
        3. 解压源文件  tar jvxf u-boot-2017.01.tar.bz2 -C xxxx  (xxx为需要解压的目录)
        4. 进入U-Boot 源文件目录,然后执行:
                export ARCH=arm 
                export CROSS_COMPILE=arm-linux-gnueabi-
                make vexpress_ca9x4_defconfig
                make
                编译完成后,如果目录下生成 u-boot 文件,则说明编译成功。
        5. 在U-Boot源码目录下编写脚本 run.sh
                qemu-system-arm
                    -M vexpress-a9
                    -nographic
                    -m 512M
                    -kernel u-boot
        然后 chmod +x run.sh 增加文件执行权限。
        6. 最后执行  ./run.sh

二 引导

to thi tha--

https://www.cnblogs.com/pengdonglin137/p/5023961.html

http://www.cnblogs.com/pengdonglin137/p/5023875.html

原文地址:https://www.cnblogs.com/cnchengv/p/8875837.html