不怕没项目做!github上的STM32 优秀开源项目和初学者项目

不怕没项目做!github上的STM32 优秀开源项目和初学者项目

码农世界 2024-05-18 前端 73 次浏览 0个评论

 

优秀开源项目




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语言为主。

 

转载请注明来自码农世界,本文标题:《不怕没项目做!github上的STM32 优秀开源项目和初学者项目》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,73人围观)参与讨论

还没有评论,来说两句吧...

Top