发新帖

在Windows10上使用Linux子系统编译Betaflight

[复制链接]
8270 2
本帖最后由 tinyspot 于 2018-3-3 13:19 编辑

Windows 10上安装Linux子系统可以参照:https://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”



然后回车:




按顺序依次输入以下命令:
  1. sudo apt install python
复制代码




输入自己安装子系统时设置的密码。



输入:“Y”回车:



等待安装完成。



输入如下命令:
  1. sudo apt install curl
复制代码





输入:“Y”回车



等待安装完成:


2.下载Betaflight源代码,下载之前需要安装一个专用的下载工具,输入以下代码:
  1. sudo apt install git
复制代码
等待安装完成:




安装完成后需要新建一个文件夹来放betaflight的代码:
使用mkdir [你的文件夹名字]命令,比如我使用betaflight作为我的文件夹名字,命令如下:
  1. mkdir betaflight
复制代码


命令完成后,会在你的用户目录下新建一个文件夹,具体路径可以看图,方便以后修改代码可以找到物理路径。



下面使用命令来下载betaflight源代码,命令为:git clone https://www.github.com/betaflight/betaflight [你的文件夹名],我的文件夹名为betaflight,我的命令如下:
  1. git clone https://www.github.com/betaflight/betaflight betaflight
复制代码


等待下载完成:



接下来继续安装所需软件,命令如下:
  1. sudo apt install build-essential
复制代码




输入:“Y”回车:



等待命令完成:



使用:“cd 文件夹 命令进入下载好源代码的文件夹”比如:
  1. cd betaflight
复制代码
回车后再输入下面的命令回车:

  1. make arm_sdk_install
复制代码


等待命令完成:



输入:
  1. make BETAFLIGHTF3
复制代码


回车后就开始编译了 。
命令使用方法make <飞控主板名>,输入make all 命令就是编译所有飞控主板,具体名字可以去源代码目录查找,目录路径如图:


编译完成后如下图所示:


输出的二进制文件路径如下:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 使用道具

回复

精彩评论2

而森长所  新手上路  发表于 2019-8-2 08:41:46 | 显示全部楼层
不错。值得学习啊,顶一个












黄冈房产网http://www.hghfw.cn/

举报 使用道具

回复 支持 反对
3150704388  注册会员  发表于 2020-8-3 19:02:27 | 显示全部楼层
有点看不懂,这么做的目的是啥

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

更多

客服中心

400-800-8888 周一至周日8:30-20:30 仅收市话费
快速回复 返回顶部 返回列表