inspect projects/quadcopter /projects/quadcopter/
飞控 / 仿真 / 测试

用仿真和验证组织飞控逻辑。

模块化四旋翼飞控项目,包含 HAL、SITL 仿真、测试和 CI 集成。

languageC++primary stack
licenseMITdistribution
platformSTM32 / 桌面 SITLruntime surface
target嵌入式飞行控制delivery focus

概述

一个模块化四旋翼飞行控制代码库,将硬件访问、仿真支持、单元测试和 CI 放在同一套工程结构中。

route/projects/quadcopter/
repogithub.com/3aKHP/QuadCopter
statusWIP
touch86d ago

能力

  • 01通过清晰的 HAL 隔离硬件相关代码
  • 02在接触真实硬件前运行桌面 SITL 验证
  • 03按可测试单元组织控制逻辑
  • 04让嵌入式项目也接入 CI 检查
H01

模块化 HAL

硬件访问被隔离在明确边界后,控制逻辑更容易测试和迁移。

H02

先仿真再上机

桌面仿真可以在真实硬件测试前提前验证关键行为。

H03

CI 覆盖

项目把嵌入式开发当作可验证的软件工程,而不是一次性固件堆叠。