STMicroelectronics per semplificare lo sviluppo del sensore MEMS e il dispositivo di cose MCU base all'utente può rapidamente e intuitivamente creato allo scopo, strumento AlgoBuilder aiuta rapidamente creare e verificare il modello concetto operativo trascinando la funzione selezionata, il modulo di connessione, proprietà di configurazione, algoritmo. AlgoBuilder tutte le regole di convalida di progettazione e genera automaticamente il codice C graphic design based.
Sfruttando la vasta gamma di microcontrollori STM32 e sensori MEMS di STMicroelectronics, inclusi sensori di movimento, sensori ambientali e microfoni al silicio, AlgoBuilder fornisce librerie di funzioni come operatori logici, elaborazione del segnale, input dell'utente, operazioni vettoriali e altro ancora Algoritmi funzionali, come controllori di sensori, calibrazioni di sensori di movimento, riconoscimento di attività, intensità di esercizio e pedometri, ecc. Gli utenti possono anche aggiungere funzioni personalizzate alla libreria di funzioni AlgoBuilder.
Mentre altri produttori di MEMS spesso forniscono librerie software, ma STMicroelectronics AlgoBuilder non limitato alla libreria software fornisce anche un ambiente di sviluppo di firmware, librerie software e altre librerie logiche possono essere collegati tra loro, in grado di creare uno STM32 IDE (Integrated Development Environment) subito dentro il firmware compilato completare il progetto. STM32 ambiente IDE, anche per l'STM32 TrueSTUDIO e SW4STM32 sistema Workbench, ARM® di IAR-EWARM IAR embedded Workbench e Keil μVision di MDK-ARM-STM32 contro contro.
AlgoBuilder generato firmware può essere distribuito su diverse piattaforme STM32 microcontrollore, che comprende un connettore X-NUCLEO-IKS01A2 bordo di espansione del sensore NUCLEO-F401RE schede di sviluppo NUCLEO-L476RG e, e il modulo ST SensorTile oggetti. Integra SensorTile STM32L476JG bassissimo microcontrollori potenza, movimento del sensore MEMS, circostante il sensore MEMS e la tecnologia comunicazioni Bluetooth bassa potenza (BLE).
Gli utenti possono avviare l'applicazione Unicleo-GUI in AlgoBuilder per testare il firmware sviluppato e visualizzare i dati in uscita dal firmware in esecuzione.Unicleo-GUI è un'interfaccia utente grafica sensore dedicata, con il pacchetto di estensione del sensore ST e X - Utilizzato con la scheda di espansione NUCLEO per consentire all'utente di rappresentare i dati del sensore utilizzando un diagramma temporale, un grafico a dispersione o un grafico 3D.