Aktualności

Narzędzie do oprogramowania układowego ma na celu przyspieszenie projektowania czujnika IoT opartego na STM32

Firmware tool aims to speed STM32-based IoT sensor designAby zbudować algorytmy, projektanci mogą przeciągać i upuszczać wybrane funkcje, łącząc bloki i konfigurując właściwości. Narzędzie sprawdza wszystkie reguły projektowania i automatycznie generuje kod C na podstawie projektu graficznego.

Przeznaczony do stosowania z czujnikami MEMS, w tym czujnikami ruchu i otoczenia oraz mikrofonami krzemowymi, AlgoBuilder zapewnia biblioteki, takie jak operatory logiczne i matematyczne, przetwarzanie sygnałów, dane wejściowe użytkownika, operacje wektorowe i wiele innych.Narzędzie ułatwi również łączenie czujników MEMS z inną logiką w celu utworzenia pełnego projektu oprogramowania układowego gotowego do kompilacji przy użyciu STM32 IDE (Integrated Development Environment), takiego jak TrueSTUDIO dla STM32, SW4STM32 System Workbench dla STM32, IAR-EWARM IAR Embedded Workbench dla Arm i Keil μVision MDK-ARM-STM32.

AlgoBuilder może generować oprogramowanie układowe do wdrożenia na różnych platformach STM32. Należą do nich płyty rozwojowe NUCLEO-F401RE i NUCLEO-L476RG z płytą rozszerzeń X-NUCLEO-IKS01A2 MEMS oraz moduł ST SensorTile IoT.

Użytkownicy mogą przetestować swoje oprogramowanie układowe, uruchamiając aplikację Unicleo-GUI z poziomu AlgoBuilder, aby wyświetlić wyjścia z uruchomionego oprogramowania układowego.Unicleo-GUI jest graficznym interfejsem użytkownika czujnika do użytku z pakietami oprogramowania rozszerzającego czujniki ST i tablicami X-NUCLEO i pozwala użytkownikom wizualizować dane z czujników jako wykres czasu, wykres punktowy lub wykres 3D.