Betaflight Configurator开源仓库说明-中文版
Betaflight Configurator

Betaflight Configurator是Betaflight飞行控制系统的跨平台配置工具。
它在Google Chrome中作为应用程序运行,允许您配置任何运行Betaflight的飞控。
现在还有一个独立版本可用,因为谷歌Chrome应用程序在非Chrome操作系统的平台上越来越不受欢迎。可在发布版中下载。
该工具和Betaflight支持各种类型的航模,例如四旋翼、六旋翼、八旋翼和固定翼。
作者
Betaflight Configurator是Cleanflight Configurator的一个分支,为了配置Betaflight飞控参数而建.
此配置程序是唯一支持BetaLight特定功能的配置程序。可能需要在飞行控制器上运行最新固件。
如果您遇到任何问题,请确保您正在运行最新固件版本。
安装方法
独立版
这是默认的安装方法,在将来的某个时候,这将成为大多数平台可用的唯一方法。请尽可能使用这种方法
从Releases下载安装程序。
MacOS X用户注意事项
对MacOS X 10.14(Mojave)和10.15(Catalina)最新版本中使用的安全模型所做的更改意味着,在尝试安装应用程序时,操作系统将显示错误消息(“BetaLight Configurator.app”已损坏且无法打开。您应将其移到垃圾箱中。“)。要解决此问题,请在安装之前在终端中运行以下命令 sudo xattr -rd com.apple.quarantine /Applications/Betaflight\ Configurator.app.
通过Chrome网络商店
(适用于ChromeOS)
- 访问Chrome网络商店中的BetaLight配置器产品页面
- 点击 + Add to Chrome
请注意-当新版本发布时,应用程序将自动更新自身。请确保按照BetaLight文档中的说明维护配置备份。
(所有平台的弃用旧版也可在此处找到)
(所有平台的弃用旧版也可在[此处]here.)
不稳定的测试版本
大多数平台上最新版本的configurator的不稳定测试版本可从此处下载。
请注意,这些版本仅用于测试/反馈,可能有缺陷或损坏,并可能导致飞行控制器设置损坏。建议在使用这些版本时小心
通过NW.js构建本机应用程序
构建开发环境
- Install node.js (version 10 required)
- Install yarn:
npm install yarn -g - Change to project folder and run
yarn install. - Run
yarn start.
运行测试
yarn test
应用程序构建和发布
任务在gulpfile.js中定义,可以通过以下方式运行:
yarn gulp <taskname> [[platform] [platform] ...]
<task-name>的可选列表:
- dist 复制
./dist文件夹中的所有JS和CSS文件; - apps 在
./apps文件夹中生成应用程序[1]; - debug 在
./debug文件夹中生成应用程序的调试版本 [1]; - release 将应用程序压缩到
./release文件夹中的单个存档中[1]。
[1] 在macOS或Linux上运行此任务需要Wine,因为需要为Windows应用程序设置图标(为特定平台构建以避免错误)。
为一个特定平台构建或发布应用程序
要仅为一个特定平台构建或发布,您可以在task-name后面追加平台名称。如果未提供平台,则将按顺序完成所有平台。
- MacOS X use
yarn gulp <task-name> --osx64 - Linux use
yarn gulp <task-name> --linux64 - Windows use
yarn gulp <task-name> --win32 - ChromeOS use
yarn gulp <task-name> --chromeos
您还可以使用多个平台,例如yarn gulp <taskname> --osx64 --linux64.
语言
Betaflight Configurator已翻译成多种语言。如果可以翻译成您的系统语言,应用程序将尝试检测并使用您的系统语言。您可以帮助将应用程序翻译成您的语言。
如果您希望应用程序使用英语或任何其他语言,您可以在应用程序的首页中选择所需的语言。
注意
图形问题
如果在BetaLight Configurator中遇到图形显示问题或字体污迹/抖动显示问题,请尝试使用--disable gpu命令行开关来调用BetaLight Configurator可执行文件,这将关闭硬件图形加速。同样,将显卡抗锯齿选项设置为OFF(例如NVidia图形卡上的FXAA参数)也可能是一种补救方法。
Linux用户
在大多数Linux发行版中,默认情况下用户无法访问串行接口。要添加此访问权限,请在终端中键入以下命令,注销用户并重新登录:
sudo usermod -aG dialout ${USER}
Linux / MacOS X 用户
如果存在三维模型动画问题,请在Chrome标志中(chrome://flags/#ignore-gpu-blacklist)启用覆盖软件渲染列表
支持
如果您需要帮助,请在github上提出问题之前,访问BetaflightGroup,注册并在此请求slack访问。
问题追踪器
对于Betaflight configurator 问题,请在此处提出:
https://github.com/betaflight/betaflight-configurator/issues
对于Betaflight固件问题,请在此处提出:
https://github.com/betaflight/betaflight/issues
技术细节
配置程序基于运行在Google Chrome/Chromium core上的chrome.serial API。
开发者
我们接受干净合理的补丁,提交它们!
贡献者
ctn - Cleanflight Configurator 项目的主要作者和维护者。
Hydra - Cleanflight Configurator 的作者和维护者,本项目就是从项目派生出来的。
Betaflight Configurator开源仓库说明-中文版的更多相关文章
- Git系列②之部署企业级开源仓库gitlab服务器
Git系列②之部署企业级开源仓库gitlab服务器 上一篇我们介绍了github的常见使用方法,下面开始部署本地开源仓库gitlab GitLab 是一个用于仓库管理系统的开源项目. 1.安装配置gi ...
- <六>企业级开源仓库nexus3实战应用–使用nexus3配置yum私有仓库
一两个星期之前,你如果在我跟前说起私服的事情,我大概会绕着你走,因为我对这个东西真的一窍不通.事实上也正如此,开发同学曾不止一次的跟我说公司的私服版本太旧了,许多新的依赖编译之后不会从远程仓库自动缓存 ...
- docker开源仓库Harbor部署笔记
Harbor介绍Harbor是Vmvare团队开发的开源企业级registry仓库,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务.项目地址:ht ...
- 开源仓库Harbor搭建及配置过程
1.Harbor介绍 Harbor是Vmvare中国团队开发的开源registry仓库,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务. 2.安装 ...
- <一>企业级开源仓库nexus实战应用–nexus的安装
1,Nexus 介绍. Nexus是什么? Nexus 是一个强大的maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问. 不仅如此,他还可以用来创建yum.pypi.npm.doc ...
- <二>企业级开源仓库nexus3实战应用–使用nexus3配置docker私有仓库
1,安装nexus3. 这个地方略了,安装部署可以参考:nexus3安装配置. 2,配置走起. 1,创建blob存储. 登陆之后,先创建一个用于存储镜像的空间. 定义一个name,下边的内容会自动补全 ...
- <五>企业级开源仓库nexus3实战应用–使用nexus3配置npm私有仓库
一两个星期之前,你如果在我跟前说起私服的事情,我大概会绕着你走,因为我对这个东西真的一窍不通.事实上也正如此,开发同学曾不止一次的跟我说公司的私服版本太旧了,许多新的依赖编译之后不会从远程仓库自动缓存 ...
- <三>企业级开源仓库nexus3实战应用–使用nexus3配置maven私有仓库
一两个星期之前,你如果在我跟前说起私服的事情,我大概会绕着你走,因为我对这个东西真的一窍不通.事实上也正如此,开发同学曾不止一次的跟我说公司的私服版本太旧了,许多新的依赖编译之后不会从远程仓库自动缓存 ...
- CodeGuide 300+文档、100+代码库,一个指导程序员写代码的,Github 仓库开源啦!
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.路怎样走,让你们自己挑 B站 视频:https://www.bilibili.com/vi ...
随机推荐
- Solution -「NOI 2016」「洛谷 P1587」循环之美
\(\mathcal{Description}\) Link. 给定 \(n,m,k\),求 \(x\in [1,n]\cap\mathbb N,y\in [1,m]\cap \mathbb ...
- VS Code Java 2 月更新!教育特别版:单元测试、GUI开发支持、Gradle项目创建、以及更多!
新春快乐!欢迎来到 Visual Studio Code Java 的 2 月更新,这个月我们给大家带来了一期教育特别版.每年的年初是许多学校开学的时间,为了给学生和教师提供在 Visual Stud ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十九)——分布式事务之Saga模式
在之前的系列文章中聊过分布式事务的一种实现方案,即通过在集群中暴露actor服务来实现分布式事务的本地原子化.但是actor服务本身有其特殊性,场景上并不通用.所以今天来讲讲分布式事务实现方案之sag ...
- [LeetCode]1528. 重新排列字符串
给你一个字符串 s 和一个 长度相同 的整数数组 indices . 请你重新排列字符串 s ,其中第 i 个字符需要移动到 indices[i] 指示的位置. 返回重新排列后的字符串. 示例 1: ...
- Ansible-DevOps
Ansible-DevOps Ansible 搭建 CentOS7 yum install epel-release yum search ansible yum install ansible -y ...
- [VIP] openstack环境配置VIP
描述 当你在openstack平台创建一个network,在这个network上创建两台虚拟机,当这两台虚拟机还需要VIP时,你从这个network分配一个地址做为VIP,配置到虚拟机上,你会发现这个 ...
- IGMP协议测试-网络测试仪实操
一.前言:IGMP协议用于IPv4系统向任何邻居组播路由器报告其组播成员资格.IP组播路由器自己本身也可以是一到多个组播组的成员.这时,组播路由器要实现协议的组播路由器部分. IGMP存在三个不同版本 ...
- BI工具数据可视化效果哪家强?我选这款!
BI工具是商业智能(Business Intelligence)软件的英文缩写.目前,商业智能通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具. 企业经常会为如何选择BI ...
- Ocelot和IdentityServer4初体验
Ocelot是一个用.NET Core实现的开源API网关技术.IdentityServer4是一个基于OpenID Connect和OAuth2.0的针对ASP.NET Core的框架,以中间件的形 ...
- Pycharm:调试、断点
1.调试:Shift+F10 或 2.快捷键: 步进:F8 进入函数内:F7 运行到下一个断点处:F9 3.删除所有断点 菜单栏->Run->View BreakPoints.. 减号代表 ...