优秀开源项目
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+
描述:为遥控器提供低延迟和高更新率通信链路的项目。文章来源:https://www.toymoban.com/news/detail-841679.html
初学者项目
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语言为主。
文章来源地址https://www.toymoban.com/news/detail-841679.html
到了这里,关于不怕没项目做!github上的STM32 优秀开源项目和初学者项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!