qemu+uboot+linux

#!/bin/bash

QEMU_TOOL=qemu-system-arm

########BOARD_OPTIONS="-m 4096M -cpu cortex-a53 -smp 2 -M virt"
BOARD_OPTIONS="-m 512M -M vexpress-a9"

# NOT support USB
#USB_DEV="-usb -usbdevice keyboard -machine usb=on"

DISK_IMG=mmcblock.img

KERNEL_ELF=/home/user/work/qemu/imx8_qemu/uboot-imx/u-boot-a9

NET_OPTIONS="-net nic -net tap,ifname=tap0,script=NET_IFUP.sh,downscript=NET_IFDOWN.sh"

#/dev/mmcblk0
HARD_DISK1="-sd ${DISK_IMG}"

#SEMIHOST config
# 'smhload kernel 0x40008000' in uboot console
#SEMIHOST_OPT=" -d unimp -semihosting-config enable=on,target=native "
SEMIHOST_OPT=" -semihosting-config enable=on,target=native "

# if enable -serial, and should not enable -nographic
#SERIAL="-serial stdio"
SERIAL="-nographic"

sudo ${QEMU_TOOL} ${BOARD_OPTIONS}\
    ${NET_OPTIONS} \
    ${USB_DEV} \
    -kernel ${KERNEL_ELF} \
    ${HARD_DISK1} \
    ${SEMIHOST_OPT} \
    ${SERIAL}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值