STM32CubeWB

批量生产
Design Win

STM32Cube MCU封装面向STM32WB系列(HAL、底层API和CMSIS、文件系统、RTOS、BLE、Thread和Zigbee堆栈 - 以及在意法半导体板件上运行的示例)

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

产品概述

描述

STMCube源自意法半导体,旨在通过减少开发工作量、时间和成本,让开发人员的工作更轻松。STM32Cube涵盖整个STM32产品系列。

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

它还包含STM32CubeWB MCU软件包(由STM32Cube硬件抽象层(HAL)和底层(LL)API组成)、 一组一致的中间件组件(比如USB设备、STMTouch、STM32_WPAN (Bluetooth® 5.3配置文件和服务)、OpenThread和802.15.4 MAC服务)、FatFS和FreeRTOS™内核),以及Bluetooth® 5.3和Mesh V1.0配置文件和服务、Zigbee® 3.0堆栈与集群、OpenThread、并发式Bluetooth® 5.3/Thread®、HCI和802.15.4 MAC连接服务。所有嵌入式软件组件都附带一套完整示例,可在意法半导体板件上运行。

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

HAL和LL API均即时可用,按照CodeSonar®、MISRA C®:2012指南和ISO/TS 16949标准开发。此外,意法半导体的特定验证过程让认证条件更为严格。

STM32CubeWB将开发STM32WB微控制器应用所需的所有通用内置软件组件聚集在单一软件包中。根据STM32Cube计划,这套组件具有高度可移植性,不仅适合STM32WB系列范围内,还适用于其他STM32系列。此外,底层API以可移植性和简洁性为代价,为STM32CubeWB HAL提供了备选的高性能、小体积解决方案。

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

  • 所有功能

    • 一致且完整的STM32嵌入式软件,并将用户从依赖性问题中解放出来
    • 在STM32Cube支持的所有STM32系列之间实现理想的可移植性
    • 数百个示例,便于轻松理解
    • 高质量HAL,使用CodeSonar®静态分析工具
    • 高质量底层API(LL)使用CodeSonar®静态分析工具
    • STM32WB中间件:USB、STMTouch(STM32触摸传感库)、FatFS和FreeRTOS™内核
      • 下面的USB设备类提供了示例:HID、CDC(PSTN子协议)和DFU
    • 特定于STM32WB的中间件:STM32_WPAN(Bluetooth® 5.3配置文件和服务、OpenThread服务、802.15.4 MAC服务)
    • STM32WB Bluetooth® 5.3和HCI堆栈、Mesh V1.0符合Bluetooth® SIG版本要求
    • Zigbee® 3.0堆栈和集群
    • OpenThread堆栈,认证v.1
    • 802.15.4 MAC
    • 免费易用的许可条款
    • 具有新发布通知功能的更新机制
    • 除了www.st.com,还在GitHub上发布,以更快地传播错误修复和改进,对拉取请求和问题开放,旨在推动用户贡献和直接反馈

获取软件

A free-form description of a component.Software VersionProduct supplier(s)ECCNs are five character alpha-numeric designations used on the Commerce Control List to identify dual-use items for export control purposes.ECCNs are five character alpha-numeric designations used on the Commerce Control List to identify dual-use items for export control purposes.