Tin tức

Công cụ phần mềm nhằm mục đích tăng tốc thiết kế cảm biến IoT dựa trên STM32

Firmware tool aims to speed STM32-based IoT sensor designĐể xây dựng thuật toán, các nhà thiết kế có thể kéo và thả các chức năng đã chọn, kết nối các khối và định cấu hình các thuộc tính. Công cụ xác nhận tất cả các quy tắc thiết kế và tự động tạo mã C dựa trên thiết kế đồ họa.

Dự định được sử dụng với các cảm biến MEMS bao gồm cảm biến chuyển động và môi trường và micro silicon, AlgoBuilder cung cấp các thư viện như toán tử logic và toán học, xử lý tín hiệu, đầu vào của người dùng, hoạt động của vectơ và nhiều thứ khác.Công cụ này cũng sẽ giúp việc kết nối các cảm biến MEMS với logic khác dễ dàng hơn để tạo ra một dự án phần sụn hoàn chỉnh sẵn sàng biên dịch bằng STM32 IDE (Môi trường phát triển tích hợp) như TrueSTUDIO cho STM32, SW4STM32 Workbench cho STM32, IAR-EWARM IAR cho Arm và Keil TừVision MDK-ARM-STM32.

AlgoBuilder có thể tạo firmware để triển khai trên các nền tảng STM32 khác nhau. Chúng bao gồm các bảng phát triển NUCLEO-F401RE và NUCLEO-L476RG với bảng mở rộng cảm biến MEMS X-NUCLEO-IKS01A2 và mô-đun STT SensorTile IoT.

Người dùng có thể kiểm tra phần sụn của mình bằng cách khởi chạy ứng dụng Unicleo-GUI từ bên trong AlgoBuilder, để hiển thị đầu ra từ phần sụn đang chạy.Unicleo-GUI là giao diện người dùng đồ họa cảm biến để sử dụng với các gói phần mềm mở rộng cảm biến ST và bảng X-NUCLEO và cho phép người dùng hình dung dữ liệu cảm biến dưới dạng biểu đồ thời gian, biểu đồ phân tán hoặc biểu đồ 3D.