Win10下使用Docker搭建OpenTX 2.3编译环境
本帖最后由 tinyspot 于 2023-1-26 17:51 编辑原文地址:https://github.com/opentx/opentx/wiki/OpenTX-2.3-Docker-Build-Instructions
首先需要去下载Docker Desktop软件,下载地址:https://docs.docker.com/docker-for-windows/install/
下载完成后打开安装
点击OK
等待安装完成
点击Close 完成安装。打开开始菜单,找到如下图标并运行。
等待右下角图标运行稳定。
首次运行还会有一个欢迎窗口。
直接点击关闭,至此Docker Desktop软件安装完成。下面打开 “运行”窗口(可以开始菜单找到运行,或者按下键盘WIN+R)
输入CMD 点击确定。
输入:
git clone https://github.com/opentx/opentx.git
回车,开始下载固件源代码。
等待下载完成。
输入
cd opentx
输入
git checkout 2.3
输入
cd radio
输入
cd util
输入(docker 文件见附件)
docker build -t opentx .
等待命令完成。
输入
mkdir build-t16
创建一个文件名为“build-t16”的文件夹。(教程以编译t16为例,编译其他遥控器需要根据实际情况自行修改)
输入
cd build-t16进入刚创建好的文件夹。
输入
docker run -v C:\Users\norulers\opentx:/opentx -e "OPENTX_VERSION_SUFFIX=2.3" -w /opentx/build-t16 opentxcmake -DPCB=T16 -DGVARS=YES -DLUA=YES -DLUA_COMPILER=YES -DMULTIMODULE=YES-DMODULE_R9M_FLEX_FW=YES -DDEBUG=NO -DCMAKE_BUILD_TYPE=Release ../配置需要开启的功能及设置。其中“C:\Users\norulers\opentx”根据你自己的代码路径修改。
输入
docker run -v C:\Users\norulers\opentx:/opentx -e "OPENTX_VERSION_SUFFIX=2.3" -w /opentx/build-t16 opentx make firmware
开始编译固件。
编译完成后可以在刚刚创建的文件夹里找到编译后的文件。
附件对应编译命令:
docker run -v C:\Users\norulers\opentx:/opentx-w /opentx/build opentxcmake-DPCB=X10 -DPCBREV=T16 -DLUA=YES -DINTERNAL_MODULE_MULTI=YES -DGVARS=YES-DDEBUG=YES -DCMAKE_BUILD_TYPE=Debug ../
docker run -v C:\Users\norulers\opentx:/opentx-w /opentx/build opentx make firmware
谢谢分享了! 首次运行还会有一个欢迎窗口 你好!请问出现这个错误是因为缺少Dockerfile文件吗?如果是其文件内容是。。。什么?谢谢!
页:
[1]