Qemu 运行ARMv8开发平台 ubuntu16.04

1. Ubuntu 安装aarch64的gcc编译工具:

sudo apt-get install gcc-aarch64-linux-gnu

2. 编译制作aarch64架构的最小文件系统

 Download busybox:

http://busybox.net/download

$cd busybox

$export ARCH=arm64

$export CROSS_COMPILE=aarch64-linux-gnu-
$make menuconfig
静态编译busybox
Busybox Settings  --->
               Build Options  --->

                              [*] Build BusyBox as a static binary (no shared libs)

$make

$make install

$cp _install/ -rf ../linux-4.0/

$cd linux-4.0/_install
$mkdir etc dev mnt
$mkdir -p etc/init.d/
$vim init.d/rcS
         mkdir -p /proc
         mkdir -p /tmp
         mkdir -p /sys
         mkdir -p /mnt
        /bin/mount -a
        mkdir -p /dev/pts
        mount -t devpts devpts /dev/pts
        echo /sbin/mdev > /proc/sys/kernel/hotplug
        mdev -s

$vim etc/fstab
        proc /proc proc defaults 0 0
	tmpfs /tmp tmpfs defaults 0 0 
	sysfs /sys sysfs defaults 0 0
	tmpfs /dev tmpfs defaults 0 0
	debugfs /sys/kernel/debug debugfs defaults 0 0

$vim etc/inittab
        ::sysinit:/etc/init.d/rcS
	::respawn:-/bin/sh
	:
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值