betaflight/betaflight
GitHub: betaflight/betaflight
开源穿越机飞控固件,专注于多旋翼和固定翼的高性能飞行控制与精细调参。
Stars: 10651 | Forks: 3626


[](https://github.com/betaflight/betaflight/releases) [](https://github.com/betaflight/betaflight/actions/workflows/push.yml) [](https://www.gnu.org/licenses/gpl-3.0) [](https://discord.gg/n4E6ak4u3c)
Betaflight 是用于操控多旋翼飞行器和固定翼飞行器的飞控软件(固件)。Betaflight 专注于飞行性能、前沿功能的增加以及广泛的目标支持。
## 发布时间表
| 日期 | 版本 | 阶段 | 状态 |
| - | - | - | - |
| 26-12-2025 | 2025.12 | 发布 | 已完成 |
| 01-04-2026 | 2026.6 | Beta | |
| 01-05-2026 | 2026.6 | 候选发布版本 | |
| 01-06-2026 | 2026.6 | 发布 | |
| 01-10-2026 | 2026.12 | Beta | |
| 01-11-2026 | 2026.12 | 候选发布版本 | |
| 01-12-2026 | 2026.12 | 发布 | |
## 新闻
### 📣 公告:新版本号方案与发布节奏 📣
为了制定更可预测的发布计划,我们从下一个版本开始,将转向新的版本号系统和开发周期。
**新格式**:`YYYY.M.PATCH`(例如 `2025.12.1`)
**发布节奏**:每年两次主要发布。
**目标月份**:6 月和 12 月。
这意味着我们当前 `4.x` 系列的继任者将是 Betaflight `2025.12.x`,随后是 Betaflight `2026.6.x`。我们还将把 Betaflight App 和固件统一到相同的 `YYYY.M.PATCH` 发布版本(和节奏)。
**我们的新发布周期**
为了支持这一计划,我们的开发阶段将构建如下:
**Alpha**:用于新功能开发。下一个版本的 Alpha 构建将在稳定版本发布后不久提供。
**Beta**:为期一个月的功能冻结期,仅进行错误修复和处理当前正在审查的现有 pull requests,大约在发布前两个月开始。
**候选发布版本 (RC)**:正式发布前进行最终稳定化和测试的一个月期间。
### 提交新的和更新的目标配置的要求
关于添加新目标或修改现有目标的 pull requests 的要求,可在 [betaflight.com 网站](https://www.betaflight.com/docs/development/manufacturer/requirements-for-submission-of-targets)上找到。
## 功能
Betaflight 具有以下功能:
* 多色 RGB LED 灯带支持(每个 LED 可以使用可变长度的 WS2811 可寻址 RGB 灯带显示不同颜色 - 用于方向指示器、低电量警告、飞行模式状态、初始化故障排除等)
* DShot(150、300 和 600)、Multishot、Oneshot(125 和 42)和 Proshot1000 电机协议支持
* Blackbox 飞行记录仪日志记录(写入板载闪存或配备的外部 microSD 卡)
* 支持使用 STM32 F4、G4、F7 和 H7 处理器的目标
* PWM、PPM、SPI 和串行(SBus、SumH、SumD、Spektrum 1024/2048、XBus 等)RX 连接,具有故障保护检测
* 多种遥测协议(CRSF、FrSky、HoTT smart-port、MSP 等)
* 通过 ADC 的 RSSI - 使用 ADC 读取 PWM RSSI 信号,已通过 FrSky D4R-II、X8R、X4R-SB 和 XSR 测试
* OSD 支持和配置,无需第三方 OSD 软件/固件/通信设备
* OLED 显示屏 - 显示以下信息:电池电压/电流/mAh、配置文件、速率配置文件、模式、版本、传感器等
* 空中手动 PID 调整和速率调整
* 使用滑块进行 PID 和滤波器调整
* 速率配置文件及其空中选择
* 用于 Serial RX、Telemetry、ESC telemetry、MSP、GPS、OSD、Sonar 等的可配置串口 - 可在任意端口使用大多数设备,包括软串口
* 对 Unify Pro 和 IRC Tramp 的 VTX 支持
* 以及更多、更多功能。
## 安装与文档
参见:https://betaflight.com/docs/wiki
## 支持和开发者频道
有一个专门的 [Discord 服务器](https://discord.gg/n4E6ak4u3c)用于提供帮助、支持和一般社区交流。
## Betaflight 应用程序
要配置 Betaflight,您应该使用 [Betaflight App](https://app.betaflight.com)。它是一个渐进式 Web 应用程序,因此应始终是最新版本。
## 贡献
我们欢迎并鼓励做出贡献。您可以通过多种方式做出贡献:
* 在固件或应用程序中实现新功能(见[下文](#Developers));
* 文档更新和更正;
* “操作指南” - 得到了帮助?去帮助其他人!
* 错误报告和修复;
* 新功能想法和建议;
* 为应用程序提供新的翻译,或帮助我们维护现有翻译(见[下文](#Translators))。
最佳的起点是 Betaflight Discord(注册[在此](https://discord.gg/n4E6ak4u3c))。其次是 GitHub issue 跟踪器:
https://github.com/betaflight/betaflight/issues
https://github.com/betaflight/betaflight-configurator/issues
在创建新 issue 之前,请检查是否已存在相关的 issue,先进行搜索,否则您会浪费其他人本可以用来编写代码的时间!
## 开发者
我们鼓励贡献错误修复和新功能。请注意,我们对 pull requests 有彻底的审查流程,并请准备好解释您的 pull request 想要实现什么。
在开始编写代码之前,请阅读我们的[开发指南](https://www.betaflight.com/docs/development)和[编码风格定义](https://www.betaflight.com/docs/development/CodingStyle)。
GitHub actions 用于运行自动构建。
## 翻译人员
我们希望让英语不流利的飞手也能使用 Betaflight,因此我们目前为 Betaflight Configurator 维护 21 种语言的翻译:Català, Dansk, Deutsch, Español, Euskera, Français, Galego, Hrvatski, Bahasa Indonesia, Italiano, 日本語, 한국어, Latviešu, Português, Português Brasileiro, polski, Русский язык, Svenska, 简体中文, 繁體中文。
我们拥有一支负责此项工作的志愿翻译团队,但也非常欢迎更多的翻译人员来分担工作量,并且我们渴望增加更多的语言。如果您想帮助我们进行翻译,您有以下选择:
- 如果您想通过为您熟悉的一种语言建议更新或改进翻译,请前往 [crowdin](https://crowdin.com/project/betaflight-configurator) 并在那里添加您建议的翻译;
- 如果您想开始一种新语言的翻译工作,或者负责校对您非常熟悉的一种语言的翻译,请前往 Betaflight Discord 聊天室(注册[在此](https://discord.gg/n4E6ak4u3c)),并加入 ['translation'](https://discord.com/channels/868013470023548938/1057773726915100702) 频道 - 那里的人可以帮您添加新语言,或将您设置为校对人员。
## 硬件问题
Betaflight 不制造或分销自己的硬件。虽然我们与多家制造商合作并得到他们的支持,但我们不提供任何形式的硬件支持。
如果您在飞控或其他组件方面遇到任何硬件问题,请联系您的硬件制造商或供应商,或查看 [Discord](https://discord.gg/n4E6ak4u3c),看看遇到相同问题的其他人是否找到了解决方案。
## Betaflight 版本
您可以在 Github 上找到我们的发布版本[在此](https://github.com/betaflight/betaflight/releases),我们在 [betaflight.com](https://www.betaflight.com) 上也有更详细的[发行说明](https://www.betaflight.com/docs/category/release-notes)。
## 开源 / 贡献者
Betaflight 是**开源**软件,免费提供给所有用户,不提供任何保证。
有关贡献者(过去和现在)的完整列表,请参阅 [Github](https://github.com/betaflight/betaflight/graphs/contributors)。
标签:Betaflight, FPV穿越机, GPLv3, IMU传感器, PID控制, Python 3.9+, STM32, 固定翼, 多旋翼, 客户端加密, 客户端加密, 嵌入式系统, 开源, 开源飞控, 无人机, 电调, 硬件开发, 竞速无人机, 航模, 飞控固件, 飞控调优, 飞行控制器