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 các 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à cấu hình các thuộc tính. Công cụ này 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ảm biến MEMS bao gồm cảm biến chuyển động và môi trường và micrô 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 người dùng, hoạt động vectơ và nhiều thứ khác.Công cụ này cũng sẽ giúp dễ dàng kết nối các cảm biến MEMS với các logic khác để tạo một dự án phần mềm hoàn chỉnh sẵn sàng để biên dịch sử dụng một IDE STM32 (Môi trường phát triển tích hợp) như TrueSTUDIO cho STM32, SW4STM32 System Workbench cho STM32, IAR-EWARM IAR Embedded Workbench cho Arm, và Keil µVision MDK-ARM-STM32.

AlgoBuilder có thể tạo phần mềm để triển khai trên nhiều 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-cảm biến X-NUCLEO-IKS01A2 và mô-đun SensorTile IoT của ST.

Người dùng có thể kiểm tra firmware của họ bằng cách khởi chạy ứng dụng Unicleo-GUI từ bên trong AlgoBuilder, để hiển thị kết quả đầu ra từ việc chạy chương trình cơ sở.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 của ST và các bảng X-NUCLEO và cho phép người dùng trực quan hóa dữ liệu cảm biến dưới dạng âm mưu thời gian, âm mưu phân tán hoặc lô 3D.