STM32CubeC0

批量生产
Design Win

面向STM32C0系列的STM32Cube MCU软件包(包含HAL、底层API和CMSIS、文件系统、RTOS - 以及在各类意法半导体开发板上运行的示例)

获取软件 获取软件 下载数据摘要

产品概述

描述

STM32Cube是意法半导体推出的一项原创计划,旨在通过减少开发工作量、缩短开发时间和降低开发成本,显著提升开发人员的生产效率。STM32Cube覆盖整个STM32产品系列。

其中包括图形化软件配置工具STM32CubeMX,可通过图形向导生成C语言初始化代码。

其中还包含由STM32Cube硬件抽象层 (HAL)、底层 (LL) API以及一组一致的中间件组件(Azure® RTOS、FileX/LevelX、ThreadX和OpenBootloader)组成的STM32CubeC0 MCU软件包。所有嵌入式软件工具均附带一整套可在意法半导体开发板上运行的示例。

STM32嵌入式软件层STM32Cube HAL能够确保STM32产品组合之间的最大可移植性,而LL API则组成了一个快速、轻便、面向专家的层级,比HAL更接近硬件。HAL和LL API可以同时使用,但存在一些限制。

HAL和LL API均可投入生产,使用CodeSonar®静态分析工具进行检查,并按照MISRA C®指南开发,其开发流程通过了IEC 61508系统能力2级 (SC2) 认证。相关报告可按需提供。

STM32CubeC0将开发STM32C0微控制器应用所需的所有通用嵌入式软件组件整合在单一软件包中。根据STM32Cube计划,这套组件具有高度的跨STM32系列的可移植性。此外,底层API在牺牲部分可移植性和简洁性的前提下,为STM32CubeC0 HAL提供了一种高性能、低资源占用的替代解决方案。

HAL和LL API提供开源BSD许可证,以便用户使用。

  • 所有功能

    • 一致且完整的嵌入式软件,提供便于开发最终用户固件的硬件抽象层
    • 在STM32Cube支持的所有STM32系列之间实现理想的可移植性
    • 提供超过100个示例和应用程序以便于理解,且全部与STM32CubeMX兼容,可通过图形工具轻松配置
    • 生产就绪的HAL和LL API驱动程序,采用CodeSonar®静态分析工具进行检查,并按照MISRA C®指南开发,其开发流程通过了IEC 61508系统能力2级 (SC2) 认证
    • 包含CMSIS CORE、DSP和RTOS软件组件
    • STM32C0全面的中间件产品围绕Microsoft® Azure® RTOS中间件构建,并包含OpenBL。
    • 免费易用的许可条款
    • 具有新发布通知功能的更新机制
    • 除了www.st.com,还在GitHub上发布,以更快地传播错误修复和改进,对拉取请求和问题开放,旨在推动用户贡献和直接反馈

获取软件

STM32 MCU开发者社区
提供STM32 MCU开发人员所需的一切。