STM32CubeWB
Active
Design Win
STM32WBシリーズ対応のSTM32Cubeマイクロコントローラ・パッケージ(HAL、低レイヤAPIおよびCMSIS、USB、ファイル・システム、RTOS、Bluetooth LE、ThreadおよびZigbeeスタックのほか、ST製ボードで動作する各種サンプル)

ソフトウェア入手 Download databrief

製品概要

概要

STM32Cubeは、開発の工数、時間、コストを削減して開発業務を効率化するためにSTが独自に提唱している取り組みです。STM32CubeはSTM32製品のすべてに対応します。

STM32Cubeには、グラフィック・ウィザードにより初期化Cコードを生成する、グラフィック・インタフェースを備えたソフトウェア設定ツールのSTM32CubeMXが含まれています。

本製品には、STM32Cubeハードウェア抽象化レイヤ(HAL)および低レイヤ(LL)APIで構成されるSTM32CubeWBマイクロコントローラ・パッケージのほか、USBデバイス、STMTouch、STM32_WPAN(Bluetooth® 5.4のプロファイルとサービス、OpenThread、および802.15.4 MACサービス)、FatFSおよびFreeRTOS™カーネル、Bluetooth® 5.4およびMesh V1.0のプロファイルとサービス、Zigbee® 3.0スタックおよびクラスタ、OpenThread、Concurrent Bluetooth® 5.4/Thread®、HCI、さらには802.15.4 MACコネクティビティ・サービスなどの一連のミドルウェア・コンポーネントも含まれています。組込みソフトウェア・ユーティリティにはすべて、ST製ボード上で動作するフルセットのサンプル・コードが付属しています。

STM32Cube HALは、STM32ポートフォリオ全体で最大限の移植性を保証するSTM32組込みソフトウェア・レイヤです。これに対し、LL APIは、HALよりもハードウェア寄りで専門家向けの高速軽量なレイヤです。HALおよびLL APIは同時に使用できますが、制限があります。

HALとLL APIはどちらも量産対応で、CodeSonar®、MISRA C®:2012ガイドライン、およびISO/TS 16949に準拠して開発されています。また、ST独自の検証プロセスにより、さらに深いレベルでの認定が追加されます。

STM32CubeWBは、STM32WBマイクロコントローラでアプリケーションを開発するために必要となるすべての一般的な組込みソフトウェア・コンポーネントを1つのパッケージで提供します。これらのコンポーネントは、STM32Cube構想に基づき、STM32WBシリーズ内だけではなく、他のSTM32シリーズにも容易に移植可能です。さらに、低レイヤAPIは、移植性およびシンプルさと引き換えに、高性能で低フットプリントの代替ソリューションをSTM32CubeWB HALに提供します。

HALおよびLL APIは、オープンソースBSDライセンスで利用でき、ユーザに利便性を提供します。

  • 機能一覧

    • 依存関係の問題を考える必要がない、一貫性のある総合組込みソフトウェア製品
    • STM32CubeによりサポートされるすべてのSTM32シリーズ間で、最大限の移植性を提供
    • わかりやすい数百ものサンプル
    • CodeSonar®静的解析ツールを使用する高品質のHAL
    • CodeSonar®静的解析ツールを使用する低レイヤAPI(LL)
    • STM32WBミドルウェア:USB、STMTouch(STM32タッチ・センシング・ライブラリ)、FatFS、およびFreeRTOS™カーネル
      • 以下のUSBデバイス・クラスがサンプルとともに提供されます:HID、CDC(PSTNサブプロトコル)、およびDFU
    • STM32WB固有のミドルウェア:STM32_WPAN(Bluetooth® 5.4プロファイルおよびサービス、OpenThreadサービス、802.15.4 MACサービス)
    • STM32WB Bluetooth® 5.4およびHCIスタックのほか、Bluetooth® SIGリリースに準拠したMesh V1.0
    • Zigbee® 3.0スタックおよびクラスタ
    • OpenThreadスタック、認証済みv.1
    • 802.15.4 MAC
    • 自由かつユーザ・フレンドリなライセンス条項
    • 新リリース通知機能を備えた更新メカニズム
    • 要望や問題点をお寄せいただくために、www.st.com に加えて GitHub にも公開し、バグ修正や改良を迅速に伝達し、ユーザからの協力と直接フィードバックを促進しています。

ソフトウェア入手

STMicroelectronics recommends always keeping your software up to date

All tools & software

    • 製品型番
      Status
      Description
      Type
      Supplier

      Arm Keil MDK

      量産中

      C/C++ Compiler, IDE/Debugger, CMSIS, RTOS, middleware for STM32

      Software development tools from partners Arm
      Arm Keil MDK

      Description:

      C/C++ Compiler, IDE/Debugger, CMSIS, RTOS, middleware for STM32

      IAR Embedded Workbench for Arm

      量産中

      Comprehensive integrated development environment with an optimized compiler, advanced debugging, and power analysis for Arm-based embedded applications

      Software development tools from partners IAR
      IAR Embedded Workbench for Arm

      Description:

      Comprehensive integrated development environment with an optimized compiler, advanced debugging, and power analysis for Arm-based embedded applications
    • 製品型番
      Status
      Description
      Type
      Supplier

      X-CUBE-AZRTOS-WB

      量産中

      STM32WBシリーズ向けのSTM32Cube対応Azure RTOSソフトウェア開発キット

      STM32Cube拡張パッケージ ST
      X-CUBE-AZRTOS-WB

      Description:

      STM32WBシリーズ向けのSTM32Cube対応Azure RTOSソフトウェア開発キット

      X-CUBE-CLKTRIM

      量産中

      HSE trimming for RF applications using STM32 Wireless Series software expansion for STM32Cube

      STM32Cube拡張パッケージ ST
      X-CUBE-CLKTRIM

      Description:

      HSE trimming for RF applications using STM32 Wireless Series software expansion for STM32Cube
    • 製品型番
      Status
      Description
      Type
      Supplier

      B-WB1M-WPAN1

      量産中

      STM32WB1MMCモジュール搭載コネクティビティ拡張ボード

      STM32ボード用アクセサリ ST
      B-WB1M-WPAN1

      Description:

      STM32WB1MMCモジュール搭載コネクティビティ拡張ボード

      P-NUCLEO-WB55

      量産中

      STM32WB55マイコンを搭載したNucleo-64とUSBドングルを含む、Bluetooth 5および802.15.4に準拠したNucleoパック。Arduino Uno V3とST Morphoコネクタに対応

      STM32 Nucleoボード ST
      P-NUCLEO-WB55

      Description:

      STM32WB55マイコンを搭載したNucleo-64とUSBドングルを含む、Bluetooth 5および802.15.4に準拠したNucleoパック。Arduino Uno V3とST Morphoコネクタに対応
    • 製品型番
      Status
      Description
      Type
      Supplier

      ST Trainings

      量産中

      STM32, STM8 and ST Ecosystem trainings

      Training from partners MASTERS
      ST Trainings

      Description:

      STM32, STM8 and ST Ecosystem trainings
    • 製品型番
      Status
      Description
      Type
      Supplier

      SPL2LL-Converter

      量産中

      STM32 Standard Peripheral Libraries to STM32Cube Low-Layer APIs migration tool

      STM32 configurators and code generators ST
      SPL2LL-Converter

      Description:

      STM32 Standard Peripheral Libraries to STM32Cube Low-Layer APIs migration tool

      STM32CubeIDE

      量産中

      STM32用統合開発環境

      STM32ソフトウェア開発スイート ST
      STM32CubeIDE

      Description:

      STM32用統合開発環境

      STM32CubeMX

      量産中

      STM32Cube初期化コード生成ツール

      STM32 configurators and code generators ST
      STM32CubeMX

      Description:

      STM32Cube初期化コード生成ツール

      STM32CubeMonRF

      量産中

      STM32ベースのハードウェア・デバイスの無線特性を試験するためのソフトウェア・ツール

      STM32 performance and debuggers ST
      STM32CubeMonRF

      Description:

      STM32ベースのハードウェア・デバイスの無線特性を試験するためのソフトウェア・ツール

      STM32CubeProgrammer

      量産中

      STM32CubeProgrammer software for all STM32

      STM32 programmers ST
      STM32CubeProgrammer

      Description:

      STM32CubeProgrammer software for all STM32