# Avem

> 权威词条地址：https://robotics.hellobike.com/sdks/but0n-avem
> 所属分类：sdks | 最近核验日期：2023-10-03 | 技术层级：L4

## 核心摘要

but0n 在 GitHub 开源的开源硬件，主要语言 C。 🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L4"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/but0n/Avem"}] |
| `updated` | 2023-10-03 |
| `repo` | https://github.com/but0n/Avem |
| `language` | ["c"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支", "tested_env": "STM32 开发环境 + Keil MDK 5.x / GNU Arm Embedded Toolchain 10-2020-q4-major", "notes": "克隆仓库后打开Avem工程配置对应STM32目标芯片参数，编译生成固件后烧录到飞控硬件即可。"}] |
| `incompatible_envs` | ["不支持非ARM架构的通用单片机平台，仅适配STM32系列硬件", "不可使用高于11版本的GNU Arm工具链，会出现编译依赖错误"] |
| `repo_stats` | {"stars": 2921, "forks": 584, "as_of": "2026-10-13"} |
| `tool_type` | open_hardware |
| `overview_sources` | ["https://github.com/but0n/Avem"] |

## 技术详解与生态说明

Avem 是一款面向无人机场景的开源硬件飞控项目，核心采用 C 语言开发，内置基于 STM32 平台的无刷电机驱动模块、PID 姿态控制算法模块，可实现小型无人机的基础飞行控制逻辑，代码轻量化、资源占用低，适合无人机爱好者二次开发。

该项目适配 L4 层级飞行控制技术栈，面向自定义组装的四旋翼等小型无人机硬件，开发者可基于 STM32 硬件平台移植烧录固件，按需调整 PID 参数、扩展传感器适配逻辑，快速完成自主无人机的飞控系统搭建。

## 原始核验来源 (Sources)

- [GitHub but0n/Avem](https://github.com/but0n/Avem)