tinyspot 发表于 2018-3-3 15:44:00

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

本帖最后由 tinyspot 于 2019-8-30 15:16 编辑

原文链接: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到如下目录。





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



此步骤为添加镜像加速地址,可选(国外镜像速度一般比较慢可以添加国内加速镜像的地址)到此路径下.docker\machine\machines\default 找到config.json文件打开,找到"RegistryMirror":字段,在【“”】里添加上加速镜像地址,保存后重启生效。

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

docker pull deviationtx/deviation-docker
回车,等待命令完成。






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

mkdir ~/devo_builds


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




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

docker create -it -v ~/devo_builds:/release -v ~/git:/git --name deviation_build deviationtx/deviation-docker

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



运行以下代码启动编译。

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



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


编译完成。




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











yfz 发表于 2019-8-15 10:45:10

这个控源码没有多协议高频头源码影响大

yfz 发表于 2019-8-18 11:29:34

注水。。。。。水分是不是太大了。。。
页: [1]
查看完整版本: Win10下使用Docker搭建DeviationTX编译环境