在Windows10上使用Linux子系统编译Betaflight
本帖最后由 tinyspot 于 2018-3-3 13:19 编辑Windows 10上安装Linux子系统可以参照:http://bbs.diy8.org/forum.php?mod=viewthread&tid=102011&extra=page%3D1
原文地址:https://github.com/betaflight/betaflight/wiki/Building-Betaflight-on-Windows,-the-Linux-subsystem-way
1.同时按下键盘快捷键 win+R 打开运行窗口,输入“CMD”点击确定(win键是指键盘上有windows窗口的微标键)
在打开的命令窗口里输入:“bash”
然后回车:
按顺序依次输入以下命令:
sudo apt install python
输入自己安装子系统时设置的密码。
输入:“Y”回车:
等待安装完成。
输入如下命令:
sudo apt install curl
输入:“Y”回车
等待安装完成:
2.下载Betaflight源代码,下载之前需要安装一个专用的下载工具,输入以下代码:
sudo apt install git等待安装完成:
安装完成后需要新建一个文件夹来放betaflight的代码:
使用mkdir [你的文件夹名字]命令,比如我使用betaflight作为我的文件夹名字,命令如下:
mkdir betaflight
命令完成后,会在你的用户目录下新建一个文件夹,具体路径可以看图,方便以后修改代码可以找到物理路径。
下面使用命令来下载betaflight源代码,命令为:git clone https://www.github.com/betaflight/betaflight [你的文件夹名],我的文件夹名为betaflight,我的命令如下:
git clone https://www.github.com/betaflight/betaflight betaflight
等待下载完成:
接下来继续安装所需软件,命令如下:
sudo apt install build-essential
输入:“Y”回车:
等待命令完成:
使用:“cd 文件夹 命令进入下载好源代码的文件夹”比如:
cd betaflight回车后再输入下面的命令回车:
make arm_sdk_install
等待命令完成:
输入:
make BETAFLIGHTF3
回车后就开始编译了 。
命令使用方法make <飞控主板名>,输入make all 命令就是编译所有飞控主板,具体名字可以去源代码目录查找,目录路径如图:
编译完成后如下图所示:
输出的二进制文件路径如下:
不错。值得学习啊,顶一个
static/image/common/sigline.gif
黄冈房产网:http://www.hghfw.cn/ 有点看不懂,这么做的目的是啥
页:
[1]