登录
|
立即注册
签到
门户
Portal
论坛
BBS
导读
Guide
广播
Follow
同城会
Group
动态
Space
搜索
热搜:
活动
交友
discuz
自己动手吧
»
论坛
›
开源周边设备
›
OpenTX
›
帖子
Win10下使用Docker搭建OpenTX 2.3编译环境
[复制链接]
8825
3
发表于 2019-9-26 11:04:05
|
查看全部
|
阅读模式
本帖最后由 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 opentx cmake -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 opentx cmake -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
复制代码
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
举报
使用道具
回复
精彩评论
6
RainyNight
注册会员
发表于 2019-10-15 12:12:17
|
显示全部楼层
谢谢分享了!
举报
使用道具
回复
支持
反对
RainyNight
注册会员
发表于 2019-10-15 12:26:50
|
显示全部楼层
首次运行还会有一个欢迎窗口
举报
使用道具
回复
支持
反对
yfz
论坛元老
发表于 2019-11-20 19:02:18
|
显示全部楼层
你好!请问出现这个错误是因为缺少Dockerfile文件吗?如果是其文件内容是。。。什么?谢谢!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
举报
使用道具
回复
支持
反对
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
tinyspot
网站编辑
53
主题
83
帖子
7693
积分
Ta的主页
发信息
签到
连续天
1人
签到看排名
签到成功
更多
精彩推荐
Windows11 23H2上使用MSYS2编译EDGETX
首先打开以下链接下载Visual C++ https://www.microsoft.com/en-us/download/d ...
Windows11 23H2上使用Linux子系统编译A
1.在Windows 11上启用linux子系统。 开始菜单点击设置然后选择应用(如图) ...
EdgeTX 安装指南
使用引导加载程序(Bootloader)安装 EdgeTX 注意:在更新到 EdgeTX 之前,强烈 ...
更多
热点动态
1.
Windows11 23H2上使用MSYS2编译EDGETX
2.
Windows11 23H2上使用Linux子系统编译Ardup
3.
支持ESP32的天线跟踪
4.
EdgeTX 安装指南
5.
WIN10下使用MSYS2编译EDGETX及EdgeTX Compa
6.
WIN10下使用QT编译EDGETX
7.
Win10下编译EDGETX
8.
新人报道,入手一台T18,求中文说明书
更多
随手拍
Windows11 23H2上使用MSYS2编译EDGET
首先打开以下链接下载Visual C++ https://www.microsoft.com/en-us/download/detai
Windows11 23H2上使用Linux子系统编
1.在Windows 11上启用linux子系统。 开始菜单点击设置然后选择应用(如图)
EdgeTX 安装指南
使用引导加载程序(Bootloader)安装 EdgeTX 注意:在更新到 EdgeTX 之前,强烈建议
WIN10下使用MSYS2编译EDGETX及EdgeTX
首先需要下载安装Visual C++ Redistributable。 下载地址:https://www.microsoft.co
WIN10下使用QT编译EDGETX
QT 的安装说明可以参照https://bbs.diy8.org/thread-102719-1-1.html 点击开始菜
更多
客服中心
400-800-8888
周一至周日8:30-20:30 仅收市话费
在线客服
客服微博
产品咨询
售后中心
快速回复
返回顶部
返回列表