CATEGORIES

STM32Cubeマイクロコントローラ & マイクロプロセッサ用ファームウェア・パッケージ

STM32Cubeマイクロコントローラおよびマイクロプロセッサ用ファームウェア・パッケージは、STM32Cube開発エコシステムの一部です。

STM32マイクロコントローラとマイクロプロセッサの全シリーズ向けに、提供中のペリフェラルを動作させるうえで必要となる、以下のようなすべての組込みソフトウェア・ブロックを提供します。 

  • STM32マイクロコントローラ / マイクロプロセッサの各シリーズに個別に用意されたSTM32Cubeファームウェア・パッケージ(以下を含む)
    • APIコールを標準化することで、さまざまなSTM32デバイス間の移植性を確保するハードウェア抽象化レイヤ(HAL)
    • Low-Layer(LL) API、および性能とランタイムの効率の両立を目指して設計され、最適化された軽量な上級者向けAPI
    • RTOS、USBライブラリ、ファイル・システム、TCP/IPスタック、タッチ・センシング・ライブラリ、グラフィック・ライブラリ(STM32シリーズに依存)などのミドルウェア・コンポーネントのコレクション
    • それぞれのSTM32ワイヤレス・シリーズに固有に用意された、Bluetooth® Low Energy 5.3、Open Thread、Zigbee 3.0、LoRaWAN®、SigfoxなどのRFスタック
    • STM32マイクロプロセッサに限っては、BSPドライバがHALドライバをベースとしており、評価ボードおよびサード・パーティ・コンポーネント用のAPIを提供しています。