FU·UAV

下载

地面站软件与飞控固件。全部文件附带 SHA256;下载后建议先校验再使用。

● 当前版本 v1.0.0(地面站) ● v2.0.0(固件) ● 更新于 2026-10-26

地面站软件

Windows / macOS / Linux 通用,需要 Python 3.8 以上
地面站 v1.0.0 2026-10-26
ground_station.py
sha256 …
— 下载

怎么运行

  1. 装 Python 3.8+(安装时勾选 Add Python to PATH)
  2. 把 ground_station.py 放到任意目录,双击或用命令行运行
  3. 首次运行会自动装依赖、解出网页与静态库、创建 gcs_data/ 目录
  4. 浏览器自动打开 http://localhost:5000(端口占用会顺延)
python ground_station.py
没有真实飞机时:可以跑模拟器测试界面 —— python gcs_app/plane_sim.py

飞控固件

ESP32-S3 · 16 MB Flash · 完整烧录需三个文件
固件 v2.0.0 2026-10-26
uav_fc.bin
应用程序 @ 0x10000 · 只刷它即可更新固件
— 下载
bootloader.bin
引导程序 @ 0x0 · 仅在完整烧录时需要
— 下载
partition-table.bin
分区表 @ 0x8000 · 仅在完整烧录时需要
— 下载

怎么烧

目的需要的文件怎么做
只更新固件uav_fc.binUSB 连板,用 EDA / esptool 刷 0x10000
完整烧录三个都要USB 连板,按下面命令一次刷完
esptool.py --chip esp32s3 -p COM3 -b 460800 \
  --before default_reset --after hard_reset \
  write_flash --flash_mode dio --flash_freq 80m --flash_size 16MB \
  0x0     bootloader.bin \
  0x8000  partition-table.bin \
  0x10000 uav_fc.bin
刷之前先做两件事:① 把飞控参数(PID、校准值)从地面站导出成 JSON;② 确认电脑上只有一块 ESP32 连着,COM3 换成实际端口。
推荐路径:先只刷 uav_fc.bin。分区表和引导程序不常变,改了它俩才需要完整烧录。

校验文件

下载后建议比对 SHA256,确认文件没在传输中损坏
文件SHA256
加载中…

Windows(PowerShell)

Get-FileHash .\uav_fc.bin -Algorithm SHA256

macOS / Linux

shasum -a 256 uav_fc.bin
还有一个纯文本版:README.txt —— 网页打不开时的备用说明。