GitHub 开源仓库

GitHub 是获取 STM32 开源资源的主要平台。以下整理了官方及社区的高质量仓库。

官方 SDK 与固件包

仓库名称描述链接
STM32CubeF1STM32F1 系列完整固件包(HAL + LL 驱动、CMSIS、示例工程)GitHub
STM32CubeF4STM32F4 系列固件包,覆盖高性能系列GitHub
STM32CubeH7STM32H7 高性能系列固件包GitHub
STM32CubeG0STM32G0 入门级系列固件包GitHub
STM32CubeWLSTM32WL 无线系列固件包(LoRa + 蓝牙)GitHub
STM32_MCU_Overall_Offer所有 STM32 MCU 系列 GitHub 项目总览仓库GitHub

社区学习项目

仓库名称所有者描述链接
STM32-NotesOriTwilSTM32 系统学习笔记,包含基础外设驱动与项目实战GitHub
zhaoming-embeddedZhaoChengBoC语言面向对象编程·嵌入式实战,永久免费在线书+配套代码GitHub
STM32-TutorialEmbedded-K从零开始的 STM32 入门教程,基于 HAL 库搜索

应用级开源项目

项目名称描述相关课程
蓝牙智能小车基于STM32的蓝牙小车,支持超声波避障、电机PWM调速第7章 接口技术
智能车库系统基于STM32F103/F407,实现刷卡停车、车位分配、自动计费第8章 综合设计
四轴飞行器基于STM32F4的四轴飞行器飞控系统第5章 中断与定时器

RTOS 与中间件

项目名称描述链接
FreeRTOS市场领先的嵌入式 RTOS,STM32 官方支持GitHub
RT-Thread国产开源物联网操作系统,对 STM32 全系列支持完善GitHub
TouchGFXST 官方 GUI 框架,专为 STM32 优化GitHub
💡 提示直接在 GitHub 搜索 STM32 + 功能关键词 可以找到更多特定应用的开源项目。