下载
地面站软件与飞控固件。全部文件附带 SHA256;下载后建议先校验再使用。
地面站软件
Windows / macOS / Linux 通用,需要 Python 3.8 以上
地面站
v1.0.0
2026-10-26
怎么运行
- 装 Python 3.8+(安装时勾选 Add Python to PATH)
- 把
ground_station.py放到任意目录,双击或用命令行运行 - 首次运行会自动装依赖、解出网页与静态库、创建
gcs_data/目录 - 浏览器自动打开
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 | USB 连板,用 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 —— 网页打不开时的备用说明。