AlgoBuilder - это инструмент графического дизайна от STMicroelectronics, который позволяет инженерам разрабатывать и тестировать сложные алгоритмы с использованием графического интерфейса без необходимости писать какой-либо код. Инструмент предназначен для использования с микроконтроллерами серии STM32 и датчиками MEMS от ST Microelectronics. Он способен получать данные в реальном времени от датчиков (подключенных через последовательную связь) и вычислять их с помощью различных математических моделей, которые легко доступны в виде блоков внутри программного обеспечения AlgoBuilder. Он также имеет несколько популярных встроенных алгоритмов обнаружения движения для объединения датчиков, калибровки гироскопа / магнитометра, шагомера и т. Д.
В последнее время, на 4 - е июля 2019 года в пресс - Brief, состоявшейся в STMicroelectronics (Greater Noida, Индия), ST анонсировала новую версию AlgoBuilder (V 2.1.0), что позволяет разработчикам загружать свой код на облаке и выполнять вычисления машинного обучения. Ожидается, что эта новая функция поможет разработчикам выполнять сложные математические вычисления, такие как анализ БПФ, не тратя много времени на математические вычисления; он также поддерживает протокол MQTT для отправки данных в облако, что упрощает создание доказательств концепции для Industry 4.0 и подключения к AWSПриложения. AlgoBuilder использует среду разработки STM32 и поддерживает ядерные платы STM32, такие как NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 и платы SensorTile.
Сборка графического дизайна с использованием Algobuilder при компиляции сгенерирует C-код, который можно напрямую загрузить на платы разработки. Генерация C-кода поддерживает внешние компиляторы, такие как System Workbench для STM32, IAR, EWARM и Keil uVision. Код, однажды загруженный на плату, будет предоставлять значения датчиков в реальном времени в Algobuilder, которые можно использовать для визуализации данных с помощью встроенного монитора выходных данных или графического интерфейса пользователя Unicleo. Пример графической визуализации данных из Unicleo-GUI показан ниже.
Программное обеспечение AlgoBuilder можно бесплатно загрузить с сайта STMicroelectronics, и для него предусмотрены удобные для пользователя условия лицензирования, позволяющие сократить время выхода на рынок. Вы также можете прочитать руководство пользователя AlgoBuilder, чтобы узнать