本帖最后由 tinyspot 于 2020-2-3 18:12 编辑
Windows 10上安装Linux子系统可以参照:
原文地址:https://github.com/opentx/opentx/wiki/OpenTX-2.2-Linux-Build-Instructions
注:编译使用Ubuntu 16.04 LTS获取地址:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
1.同时按下键盘快捷键 win+R 打开运行窗口,输入“CMD”点击确定(win键是指键盘上有windows窗口的微标键)
在打开的命令窗口里输入:“bash”
然后回车:
输入以下命令:
- sudo apt-get install cmake gcc gcc-avr avr-libc build-essential \
- libfox-1.6-dev libsdl1.2-dev python-pyqt5 \
- qt5-default qttools5-dev-tools qtmultimedia5-dev qttools5-dev libqt5svg5-dev \
- gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib
复制代码注:以上命令是编译2.2.1固件使用,编译2.2.2需要使用以下命令:
- sudo apt-get install cmake gcc gcc-avr avr-libc build-essential \
- libfox-1.6-dev libsdl1.2-dev \
- qt5-default qttools5-dev-tools qtmultimedia5-dev qttools5-dev libqt5svg5-dev \
- gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib \
- python-pil
复制代码
输入自己安装子系统时设置的密码。
输入:“Y”回车:
等待安装完成。
接下来输入:
- sudo apt-get install git libgtest-dev
复制代码
输入密码然后回车。
等待安装完成。
接下来可以下载官方源代码了,输入以下命令:
- git clone --recursive -b 2.2 https://github.com/opentx/opentx.git
复制代码
下载完成后在以下路径可以找到源代码文件夹:
输入以下命令进入源代码文件夹:
输入以下命令创建一个用来编译的文件夹:
- mkdir build-taranis-debug
复制代码
输入以下命令,进入刚刚创建好的文件夹:
如果照官方教程默认编译X9D+先输入以下代码配置固件编译参数:(具体的参数待下回讲解更新)
- cmake -DPCB=X9D+ -DGVARS=YES -DLUA=YES -DDEBUG=YES -DCMAKE_BUILD_TYPE=Debug ../
复制代码
如果显示如上图的内容,说明配置成功,然后输入以下代码编译固件:
回车后就开始编译了:
编译完成后在以下路径找到二进制文件:
firmware.bin 文件就是刚刚编译的遥控器固件了
|