v3.5.0-beta.3¶
גרסה v3.5.0-beta.3 מציגה את TensorFlow Lite for Microcontrollers, משלבת את STM32Cube.AI כמודול מובנה, ומוסיפה את מודול ה-USSL / mbedTLS עבור SSL/TLS. אתחול WINC1500 מחזיר כעת שגיאות מסוג מחרוזת וטבלת ה-YUV הושבתה ב-OpenMV 4 — קראו על השינויים השוברים להלן. (זוהי גרסת בטא המובילה אל v3.5.0.)
עיקרים¶
TensorFlow Lite for Microcontrollers — נוסף (תחילתו של מודול ה-
tfהמודרני).STM32Cube.AI — שולב כמודול מובנה עם דוגמאות (X-CUBE-AI v4.1.0).
USSL / mbedTLS — נוסף מודול ה-
usslMBEDTLS עבור SSL/TLS.שובר: אתחול WINC1500 מחזיר כעת שגיאות מסוג מחרוזת וטבלת ה-YUV של OpenMV 4 הושבתה — ראו את השינויים השוברים.
תכונות חדשות¶
TensorFlow Lite for Microcontrollers — נוספה תמיכה במודלים של TFLite-micro.
STM32Cube.AI — שולב בקושחה כמודול מובנה, עם דוגמאות MNIST / Cube.AI מעודכנות ותמיכה ב-X-CUBE-AI v4.1.0 (קובצי Cube.AI נשלפים כעת בנפרד לפי הוראות שנוספו).
USSL — אופשר מודול ה-
usslMBEDTLS עבור שקעי SSL/TLS, עם דוגמאות לקוח HTTP/HTTPS מעודכנות של WINC1500.
שינויים ושיפורים נוספים¶
עודכנו הקושחה של WINC1500, מנהל ההתקן של המארח וגודל חוצץ השקע (socket buffer); נוקתה תצורת שעון המערכת; אופשר שעון ה-SYSCFG לפני בחירת VSCALE0 והוחלף ל-VSCALE1 לפני מצב צריכת חשמל נמוכה.
תיקוני באגים¶
תקשורת:
WINC1500 בודק כעת אם ה-SSID ו/או המפתח ריקים.
חומרה ותמיכת לוחות¶
OpenMV 4R — משתמש ב-QSPI לאחסון פנימי.
שינויי API שוברים¶
שבירות API גלויות למשתמש בין v3.5.0-beta.2 ל-v3.5.0-beta.3. היקף: מודולי C של Python ב-modules/ וספריות Python ב-scripts/libraries/.
שני השינויים השוברים הם שינויי התנהגות (אותו API, תוצאות שונות) — בדקו מחדש סקריפטים מושפעים. כל hash של commit מקשר ל-diff שלו ב-GitHub.
אתחול WINC1500 מחזיר שגיאות מסוג מחרוזת (התנהגות)¶
פונקציית ה-init של WINC1500 מחזירה כעת שגיאות מחרוזת תיאוריות במקום קודים מספריים. קוד שהשווה את תוצאת האתחול של WINC1500 מול ערכי שגיאה מספריים חייב להתעדכן כדי לטפל בהודעות המחרוזת החדשות.
Commits: 15e0d455
פלט ה-JPEG/grayscale של OpenMV 4 השתנה (התנהגות)¶
טבלת החיפוש של YUV הושבתה ב-OpenMV 4 / 4R, ולכן ערכי הפיקסלים בפלט JPEG ו-grayscale מחושבים מעט אחרת בלוחות אלה. הפלט עדיין תקף אך שונה במעט מגרסאות קודמות; בדקו מחדש השוואות מדויקות-פיקסל ב-OpenMV 4.
Commits: f9ed0cb82
רשימת בדיקה למעבר¶
טפלו בשגיאות מחרוזת המוחזרות מאתחול WINC1500 (השינוי ב-WINC1500) ובדקו מחדש השוואות מדויקות-פיקסל ב-OpenMV 4 (השינוי בפלט OpenMV 4). כל שאר הסקריפטים ירוצו ללא שינוי.