تي مايكروإلكترونيكس لتبسيط تطوير أجهزة الاستشعار MEMS والجهاز أشياء MCU على أساس يمكن للمستخدم بسرعة وبشكل حدسي خلق لهذا الغرض، أداة AlgoBuilder تساعد بسرعة إنشاء والتحقق من نموذج المفهوم التشغيلي عن طريق سحب وإسقاط وظيفة محددة، وحدة الصدد، خصائص التكوين، الخوارزمية. AlgoBuilder جميع قواعد التحقق من صحة تصميم وتلقائيا بإنشاء كود C تصميم الرسوم البيانية القائمة.
باستخدام مجموعة متنوعة من تي مايكروإلكترونيكس وميكروكنترولر استشعار STM32 MEMS، التي تضم جهاز استشعار الحركة، وأجهزة الاستشعار البيئي، والميكروفونات السيليكون، AlgoBuilder توفير العوامل المنطقية مثل المكتبات، ومعالجة الإشارات، ومدخلات المستخدم، عمليات ناقلات، وما إلى ذلك، تتوفر عادة على الفور مزيد تضم وظيفة الخوارزمية، على سبيل المثال، وحدة تحكم جهاز استشعار، معايرة جهاز استشعار الحركة، والتعرف على النشاط، وممارسة الشدة، وعداد الخطى وما إلى ذلك يمكن للمستخدم أيضا إضافة ميزة مخصصة لمكتبة وظيفة AlgoBuilder.
بينما الشركات المصنعة MEMS أخرى كثيرا ما توفر مكتبات البرمجيات، ولكن سهم STMicroelectronics AlgoBuilder لا تقتصر على مكتبة البرامج كما يوفر بيئة تطوير البرامج الثابتة، مكتبات البرامج والمكتبات المنطق أخرى يمكن ان تكون مرتبطة معا، يمكن إنشاء IDE STM32 (بيئة التطوير المتكاملة) على الفور داخل الثابتة جمعت إنجاز المشروع. STM32 IDE بيئة، بما في ذلك STM32 TrueSTUDIO وSW4STM32 نظام طاولة العمل، Arm® من IAR-EWARM IAR طاولة العمل جزءا لا يتجزأ من وكايل μVision من MDK-ARM-STM32 ضد ضد.
ولدت AlgoBuilder الثابتة قد يتم نشرها على منصات مختلفة STM32 متحكم، والذي يتضمن موصل X-نواة-IKS01A2 مجلس توسع استشعار نواة-F401RE نواة-L476RG ومجالس التنمية، وحدة ST SensorTile تقنيات عمليات. يدمج SensorTile STM32L476JG منخفضة للغاية ميكروكنترولر السلطة، MEMS استشعار الحركة، والبيئة MEMS استشعار وانخفاض تكنولوجيا الاتصالات بلوتوث الطاقة (بليه).
يمكن للمستخدم تشغيل تطبيق Unicleo-GUI في AlgoBuilder لاختبار البرامج الثابتة المطورة وعرض مخرجات البيانات من خلال البرامج الثابتة قيد التشغيل .ويعد Unicleo-GUI واجهة مستخدم رسومية مستشعرة ، مع حزمة ملحقات مستشعر ST و X - يستخدم مع لوحة توسعة NUCLEO للسماح للمستخدم بتمثيل بيانات المستشعر باستخدام رسم تخطيطي زمني ، مؤامرة مبعثرة أو قطعة أرض ثلاثية الأبعاد.