发新帖

Win10下使用Docker搭建DeviationTX编译环境

[复制链接]
814 0
本帖最后由 tinyspot 于 2018-3-4 12:27 编辑

原文链接:https://www.deviationtx.com/wiki/development/docker

1.下载所需软件。

下载地址: https://pan.baidu.com/s/1ee3A2M 密码: nu51

首先安装DockerToolbox,



点击:“Next”



可以自己修改路径,教程选择默认路径然后点击:“Next”



默认勾选需要安装的选项,然后:“Next”



照图勾选需要安装的选项,然后:“Next”



点击:“Install”



等待安装完成。



提示是否需要安装驱动程序,点击安装,安装完成后建议关闭安装程序(由于DockerToolbox自带VirtualBox版本比较老旧,Win10下直接运行会出错,所以接下来我们需要先升级下VirtualBox



双击下载好的VirtualBox-5.2.8-121009-Win.exe文件。



点击下一步。



按需勾选需要的选项,然后点击下一步。



选择“是”



点击安装,开始安装。



点击完成,至此自带VirtualBox 升级完成,下面找到Docker Quickstart Terminal图标,双击打开。



打开后窗口如下,等待镜像下载完成。
如果此步骤下载速度很慢或者下载失败,可以手工下载镜像。(镜像网盘有提供boot2docker.iso)



网速快的可以跳过这一步,如果下载速度过慢或者下载失败,可以先关闭程序窗口,手动复制boot2docker.iso到如下目录。





复制完成后再次打开软件,此时软件会自动配置虚拟机,直到显示如下图,表示配置完毕。



接下来需要运行命令来下载DeviationTX编译环境。

  1. docker pull deviationtx/deviation-docker
复制代码

回车,等待命令完成。






下面需要创建一个文件夹 用来存放编译好的固件。

  1. mkdir ~/devo_builds
复制代码



命令完成后会在如下图中创建一个devo_builds的文件夹,后面编译完成后的固件都是存放在这里的。




下面需要下载源代码,并且把本地目录挂载到虚拟机(方便本地修改代码后编译)

  1. docker create -it -v ~/devo_builds:/release -v ~/git:/git --name deviation_build deviationtx/deviation-docker
复制代码


命令完成后会在如下图创建一个文件夹用来存放源代码。



运行以下代码启动编译。

  1. docker start -i deviation_build
复制代码

可以使用键盘来选择需要编译的遥控器类型,选择完成后点击 Build。



第一次编译还需要下载一些编译所需的组件。


编译完成。




打开以下路径找到编译完成的固件 。










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

更多

客服中心

400-800-8888 周一至周日8:30-20:30 仅收市话费
快速回复 返回顶部 返回列表