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。
第一次编译还需要下载一些编译所需的组件。
编译完成。
打开以下路径找到编译完成的固件 。
这个控源码没有多协议高频头源码影响大 注水。。。。。水分是不是太大了。。。
页:
[1]