ユーザーに基づいてMEMSセンサおよびMCU物事デバイスの開発を簡素化するSTマイクロエレクトロニクスは、迅速かつ直感的に目的のために作成することができ、AlgoBuilderツールはすぐに選択した機能をドラッグ&ドロップすることで、運用コンセプトモデル、接続モジュール、構成プロパティを作成し、検証するのに役立ちます、アルゴリズム:AlgoBuilderはすべてのデザインルールを検証し、グラフィカルデザインに基づいて自動的にCコードを生成します。
AlgoBuilderは等ライブラリ、信号処理、ユーザー入力、ベクトル演算などの論理演算子を提供し、モーションセンサ、環境センサ、シリコンマイクを含む、STマイクロエレクトロニクスの様々なマイクロコントローラSTM32 MEMSセンサを用いて、一般に入手可能な即時さらに含みますアルゴリズムの機能は、例えば、センサコントローラ、モーションセンサ較正、行動認識、運動強度、及び歩数計等は、ユーザはまた、AlgoBuilder関数ライブラリにカスタム機能を追加することができます。
他のMEMSメーカーは、多くの場合、ソフトウェアライブラリを提供しますが、ソフトウェアライブラリに限定されるものではなくSTマイクロエレクトロニクスAlgoBuilderも、ファームウェア開発環境を提供するソフトウェアライブラリや他のロジックライブラリを一緒に接続することができ、STM32 IDE(統合開発環境)を作成することができますがすぐにコンパイルされたファームウェアの内側STM32 TrueSTUDIOとSW4STM32システムワークベンチ、ARM®IAR EWARM-IARの組込みワークベンチと反対に対するMDK-ARM-STM32のKeil社のμVisionを含め、プロジェクト。STM32 IDE環境を完了します。
AlgoBuilderファームウェアがコネクタX-核 - IKS01A2センサ拡張ボード核 - F401RE核 - L476RG開発ボード、およびST SensorTile IOTモジュールを含む異なるプラットフォームSTM32マイクロコントローラ、上に展開することができる生成。SensorTile統合STM32L476JG超低電力マイクロコントローラ、MEMSセンサの動き、MEMSセンサ環境と低電力ブルートゥース通信技術(BLE)。
ユーザーは、AlgoBuilderでUnicleo-GUIアプリケーションを起動し、開発されたファームウェアをテストし、実行中のファームウェアによって出力されたデータを表示することができます。 - NUCLEO拡張ボードと共に使用して、タイミングダイアグラム、散布図または3Dプロットを使用してセンサーデータを表現できます。