AlgoBuilder הוא כלי תכנון גרפי מבית STMicroelectronics המאפשר למהנדסים לפתח ולבדוק אלגוריתמים מורכבים באמצעות ממשק גרפי ללא צורך לכתוב קוד כלשהו. הכלי מיועד לשימוש עם סדרת STM32 מיקרו-בקר וחיישני MEMS מבית ST Microelectronics. הוא מסוגל לקבל נתונים בזמן אמת מהחיישנים (מחוברים באמצעות תקשורת טורית) ומחשב אותם באמצעות מודלים מתמטיים שונים הזמינים כבלוקים בתוך תוכנת AlgoBuilder. יש לו גם כמה אלגוריתמים מובנים פופולריים לחישת תנועה להתמזגות חיישנים, כיול גירוסקופ / מגנטומטר, מד צעדים וכו '.
לאחרונה, על 4 th ביולי 2019 ב קצר עיתונאים שהתקיימה STMicroelectronics (רבתי Noida, הודו), ST הכריזה על גרסה חדשה של AlgoBuilder (V 2.1.0) המאפשר למעצבי להעלות את הקוד שלהם על הענן ולבצע חישוב למידת מכונה. תכונה חדשה זו צפויה לסייע למעצבים לבצע חישובים מתמטיים מורכבים כמו ניתוח FFT מבלי לבזבז זמן רב על חישוב מתמטי; הוא תומך גם בפרוטוקול MQTT לשליחת נתונים לענן המקל על בניית הוכחת הרעיון לקישוריות תעשיה 4.0 ו- AWS.יישומים. AlgoBuilder משתמשת בסביבת הפיתוח STM32 ותומכת בלוחות STM32 Nucleo כמו NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 ולוחות SensorTile.
התכנון הגרפי המבנה באמצעות Algobuilder בעת הידורו ייצור קוד C אשר ניתן להעלות ישירות ללוחות הפיתוח. ייצור קוד ה- C תומך בקומפיילרים חיצוניים כמו Workbench System עבור STM32, IAR, EWARM ו- Keil uVision. הקוד שהועלה פעם אחת ללוח יספק ערכי חיישנים בזמן אמת ל- Algobuilder, שניתן להשתמש בהם להדמיית נתונים באמצעות צג נתוני פלט משולב או Unicleo-GUI. גרף להדמיית נתונים לדוגמא מתוך Unicleo-GUI מוצג להלן.
תוכנת AlgoBuilder זמינה להורדה בחינם מ- STMicroelectronics ויש לה תנאי רישוי ידידותיים למשתמש כדי לצמצם את זמן השוק. אתה יכול גם לקרוא את המדריך למשתמש של AlgoBuilder כדי לדעת