STM32 开源项目推荐:从实时操作系统到无人机平台
以下是一些优秀的开源项目,适用于 STM32 微控制器:
-
FreeRTOS:一个广泛使用的实时操作系统,适用于各种处理器架构,包括 STM32。
-
ChibiOS/RT:类似于 FreeRTOS 的实时操作系统,专为嵌入式系统设计。
-
STM32CubeMX:一个图形化工具,用于配置和生成 STM32 微控制器的初始化代码。
-
STM32duino:用于将 Arduino 生态系统移植到 STM32 微控制器上的项目。
-
libopencm3:一个轻量级的开源库,用于编写嵌入式系统的底层驱动程序。
-
OpenBLT:一个开源的 bootloader,用于在 STM32 设备上实现固件更新。
-
UAVCAN:一个轻量级的开源通信协议,用于无人机和其他自主系统。
-
PX4:一个完整的开源无人机软件平台,支持多种硬件平台,包括 STM32。
-
ArduPilot:另一个流行的开源无人机软件平台,支持 STM32 和其他硬件平台。
-
Mecrisp-Stellaris:一个 Forth 语言实现,可在 STM32 微控制器上运行。
原文地址: https://www.cveoy.top/t/topic/oMsN 著作权归作者所有。请勿转载和采集!