优秀开源项目





TinyGo
- Go语言编译器,适用于微控制器、WebAssembly、命令行工具,基于LLVM。
语言:Go
星标数:14,267+
描述:TinyGo带来了Go语言在嵌入式系统的实现,使得STM32等微控制器编程更加多样化。


Flipper Zero Firmware - Flipper Zero的固件源码。
语言:C
星标数:10,699+
描述:为Flipper Zero多功能设备提供固件支持,包含了许多和STM32相关的驱动和协议实现。


Awesome Embedded - 嵌入式编程的精选列表。
语言:多种
星标数:4,834+
描述:该项目整合了一系列嵌入式编程资源,包括STM32等微控制器的工具和库。


stlink - 开源的STM32 MCU编程工具集。
语言:C
星标数:4,090+
描述:支持STM32微控制器编程的开源工具集,提供了与ST官方编程工具相似的功能。


TFT_eSPI - 优化用于多种微控制器的TFT库。
语言:C
星标数:3,267+
描述:为STM32等微控制器提供用于TFT显示器的强大库,支持多种TFT驱动。


ExpressLRS- 基于STM32/ESP32/ESP8285的高性能无线电链路,适用于遥控应用。
语言:C++
星标数:2,996+
描述:为遥控器提供低延迟和高更新率通信链路的项目。

初学者项目

STM32-PUSH-BUTTON-LED-FOR-BEGINNERS- 提供了一个简单的STM32入门项目,涵盖了基于按键的LED控制。

STM32F103-Blue-Pill-Beginner-Projects - 针对STM32F103 Blue Pill开发板的入门项目集合,非常适合初学者。

stm32_linux_tutorials- 适合想在Linux环境下开发STM32的开发者,包含了一些不错的例子和文档。

stm32_tutorial - 适合初学者的STM32教程和指导,以C语言为主。

 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐