项目介绍

STMicroelectronics/STM32Cube_MCU_Overall_Offer 是一个托管在 GitHub 上的开源项目,目前获得 740 个 Star、111 次 Fork。

仓库全名
STMicroelectronics/STM32Cube_MCU_Overall_Offer
Star 数
740
Fork 数
111

README 摘要

STM32Cube Embedded Software Offer overview STM32Cube empowers developers to achieve design success by providing a comprehensive suite of professional development tools and embedded software components. This ecosystem helps you differentiate your product, accelerate design cycles, and reduce costs. This repository offers a concise overview of the STM32Cube embedded software available for STM32 microcontrollers, along…

完整内容见 GitHub 原始 README 或本页 。

常见问题

如何获取 STM32Cube_MCU_Overall_Offer 的源码?

可以直接克隆仓库:git clone https://github.com/STMicroelectronics/STM32Cube_MCU_Overall_Offer.git,默认分支为 master;安装与运行步骤见仓库 README。

STM32Cube_MCU_Overall_Offer 最近还在维护吗?

仓库最近一次更新为 5 天前,当前没有未关闭的 Issue;Star 数为 740,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

This repo describes all STM32 MCU related GitHub projects. The open source offer for the STM32 MCU products

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
1033
价值分
484
活跃状态
活跃

README

banner

STM32Cube Embedded Software

Offer overview

STM32Cube empowers developers to achieve design success by providing a comprehensive suite of professional development tools and embedded software components. This ecosystem helps you differentiate your product, accelerate design cycles, and reduce costs.

This repository offers a concise overview of the STM32Cube embedded software available for STM32 microcontrollers, along with links to the relevant repositories.

Note 注意

A separate repository, STM32MPU_EmbSW_Overall_Offer, covers the STM32 MPU offer on GitHub.

For a broader understanding of the STM32Cube ecosystem and its tools, please refer to Getting Started with STM32Cube Ecosystem.

On STMicroelectronics’ GitHub organization, you will find repositories covering most of the STM32Cube Embedded Software. These resources are also accessible via www.st.com, the STM32CubeMX tool, and the STM32 Example Library.

Beyond the all-in-one repositories, which include example projects for popular STM32 Development Kits like Nucleo and Discovery promotion boards, the platform provides modular repositories for specific components and packs, such as:

  • The CMSIS interfaces, offering access to the Arm Cortex®-M processor core features and device-specific peripherals of STM32 microcontrollers,
  • The STM32Cube Hardware Abstraction Layer (HAL) ensuring maximum portability across the STM32 portfolio, complemented by the low-layer (LL) APIs — a lightweight, expert-oriented layer closer to the hardware. Both HAL and LL APIs can be used together with minimal restrictions,
  • Drivers for additional hardware found on the promotion boards (e.g., external memories, audio codecs, screen controllers),
  • Middleware including RTOS, USB, file systems, touch sensing, and open bootloader,
  • Utilities including standard output redirection and basic task scheduling for bare-metal applications.

These repositories also empower STM32 developers to report issues and contribute updates, facilitated by a Contributor License Agreement feature (see each repository’s CONTRIBUTING guide).

Note 注意

For broader support or non-software-related inquiries, please visit the ST Community or ST Support Center.

The STM32Cube Hardware Abstraction Layer (HAL) is available in two major versions.

  • The first one, HAL1 (version 1.x.x), is included in the STM32Cube MCU packages listed in the HAL1-based software table below, but also in the STM32Cube MPU packages.
  • The second one, HAL2 (version 2.x.x), is included in the STM32Cube MCU packages listed in the HAL2-based software table below. It is introduced with the latest STM32 series and offers enhanced features and improved performance.

Depending on your STM32 series, we recommend starting with the appropriate introduction page as outlined in the tables below.

HAL2-based software

Tip 提示

Click on the STM32 series name of your choice to go to the dedicated page detailing the offer for that series.

STM32 MCUs STM32 series
Mainstream Mainstream STM32C5

HAL1-based software

Tip 提示

Click on any of the round icons below to go to the general page detailing the offers for the different STM32 series listed.

STM32 MCUs STM32 series
Mainstream Mainstream STM32C0, STM32F0, STM32F1, STM32F3, STM32G0, STM32G4
High-performance High-performance STM32F2, STM32F4, STM32F7, STM32H5, STM32H7, STM32H7RS, STM32N6
Ultra-low-power Ultra-low-power STM32L0, STM32L1, STM32L4, STM32L5, STM32U0, STM32U3, STM32U5
Wireless Wireless STM32WB, STM32WB0, STM32WBA, STM32WL, STM32WL3

评论

暂无评论