AlgoBuilder هي أداة تصميم رسومية من STMicroelectronics تتيح للمهندسين تطوير واختبار خوارزميات معقدة باستخدام واجهة رسومية دون الحاجة إلى كتابة أي رمز. تهدف الأداة إلى استخدامها مع سلسلة STM32 Microcontroller ومستشعرات MEMS من ST Microelectronics. إنه قادر على الحصول على بيانات في الوقت الفعلي من المستشعرات (المتصلة من خلال الاتصال التسلسلي) وحسابها من خلال نماذج رياضية متنوعة متاحة بسهولة ككتل داخل برنامج AlgoBuilder. كما أن لديها بعض خوارزميات استشعار الحركة المدمجة الشائعة لدمج المستشعرات ، ومعايرة الجيروسكوب / مقياس المغنطيسية ، وعداد الخطى ، إلخ.
مؤخرا، في 4 تشرين 2019 يوليو في موجز صحفي عقد في تي مايكروإلكترونيكس (نويدا الكبرى، الهند)، أعلنت ST نسخة جديدة من AlgoBuilder (V 2.1.0) الذي يسمح لمصممي لتحميل مدوناتها على السحابة وأداء آلة حساب التعلم. من المتوقع أن تساعد هذه الميزة الجديدة المصممين على إجراء حسابات رياضية معقدة مثل تحليل FFT دون قضاء الكثير من الوقت في الحساب الرياضي ؛ كما أنها تدعم بروتوكول MQTT لإرسال البيانات إلى السحابة التي تخفف حتى بناء إثبات المفهوم لل صناعة 4.0 و الاتصال AWSالتطبيقات. يستخدم AlgoBuilder بيئة تطوير STM32 ويدعم STM32 Nucleo Boards مثل NUCLEO-F401RE و NUCLEO-L476RG و X-NUCLEO-IKS01A2 / A3 ولوحات SensorTile.
سيُنشئ التصميم الرسومي باستخدام Algobuilder عند تجميعه رمز C يمكن تحميله مباشرة إلى لوحات التطوير. يدعم إنشاء C-code المترجمات الخارجية مثل System Workbench لـ STM32 و IAR و EWARM و Keil uVision. سيوفر الرمز بمجرد تحميله على اللوحة قيم استشعار في الوقت الفعلي إلى Algobuilder ، والتي يمكن استخدامها لتصور البيانات باستخدام مراقب بيانات الإخراج المتكامل أو Unicleo-GUI. يظهر أدناه مثال رسم بياني لتصور البيانات من Unicleo-GUI.
برنامج AlgoBuilder مجاني للتنزيل من STMicroelectronics وله شروط ترخيص سهلة الاستخدام لتقليل الوقت اللازم للتسويق. يمكنك أيضًا قراءة دليل مستخدم AlgoBuilder لمعرفة ذلك