登录
|
立即注册
签到
门户
Portal
论坛
BBS
导读
Guide
广播
Follow
同城会
Group
动态
Space
搜索
热搜:
活动
交友
discuz
自己动手吧
»
论坛
›
开源飞控
›
Betaflight
›
帖子
在Windows10上使用Linux子系统编译Betaflight
[复制链接]
8216
2
置顶
发表于 2018-3-3 13:15:26
|
查看全部
|
阅读模式
本帖最后由 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”
然后回车:
按顺序依次输入以下命令:
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 命令就是编译所有飞控主板,具体名字可以去源代码目录查找,目录路径如图:
编译完成后如下图所示:
输出的二进制文件路径如下:
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
举报
使用道具
回复
精彩评论
2
而森长所
新手上路
发表于 2019-8-2 08:41:46
|
显示全部楼层
不错。值得学习啊,顶一个
黄冈房产网
:
http://www.hghfw.cn/
举报
使用道具
回复
支持
反对
3150704388
注册会员
发表于 2020-8-3 19:02:27
|
显示全部楼层
有点看不懂,这么做的目的是啥
举报
使用道具
回复
支持
反对
返回列表
高级模式
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 仅收市话费
在线客服
客服微博
产品咨询
售后中心
快速回复
返回顶部
返回列表