linux docker arm环境搭建,arm 开发环境搭建-基于QEMU和Docker

又花了半天的时间终于搞完了,实现了半自动化搭建环境.废话少说,开始了!!

主要思路:在Docker容器中交叉编译linux-3.16,busybox-1.20.2.在主机中制作根目录并搭建QEMU模拟硬件运行环境.

Docker镜像制作脚本Dockerfile如下:FROM ubuntu:16.04

WORKDIR /root/

RUN apt-get update && apt-get install bc xz-utils bzip2 wget make gcc gcc-4.9-arm-linux-gnueabi vim -y

ADD busybox-1.20.2.tar.bz2 ./

ADD linux-3.16.tar.xz ./

COPY compile.sh mkvm.sh ./

由脚本可知需要在buid content(Dockerfile文件所在的目录)中准备四个文件(下载连接 busybox,linux):## 源文件

busybox-1.20.2.tar.bz2

linux-3.16.tar.xz

## shell 脚本

compile.sh // 编译源文件

mkvm.sh // 从编译完成的文件中收集QEMU运行所需要的文件,并打包成vm.tar.bz2#!/bin/bash

# fileName: compile.sh

# Date: Sun 17 Jun 2018 05:12:05 PM CST

# Author: light

# link arm-gcc

[ ! -f /usr/bin/arm-linux-gnueabi-gcc ] && ln -s /usr/bin/arm-linux-gnueabi-gcc-4.9 /usr/bin/arm-linux-gnueabi-gcc

# compile

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值