v3.0.3

v3.0.3 מוסיף תמיכה מהשורה הראשונה בלוח NXP i.MX RT1060 (EVKB-MIMXRT1060), כולל זרימת תיקון-וצריבה-מחדש של bootloader טורי (SBL), לצד מתג Auto Reconnect, נגן זרם RTSP, ושיפורים ב-Import Helper ובניתוח docstring להשלמת קוד. הגרסה בנויה על Qt Creator 4.0.2, מעדכנת את קושחת OpenMV המצורפת ל-v4.4.2, ואינה מכילה שינויים שוברים לפרויקטים של משתמשים.

עיקרי הדברים

  • תמיכה ב-NXP i.MX RT1060. הלוח EVKB-MIMXRT1060 מזוהה כעת וניתן לצריבה ישירות מתוך ה-IDE.

  • זרימת תיקון bootloader של SBL. זרימת bootloader של הורדה טורית פעילה (blhost) יכולה לתקן ולצרוב מחדש מצלמות מבוססות i.MX RT1060, עם מחיקה אופציונלית של מערכת הקבצים בזיכרון פלאש (flash).

  • Auto Reconnect to OpenMV Cam. מתג Tools חדש מתחבר מחדש למצלמה אוטומטית כאשר היא מזוהה, מבלי לעצור את הסקריפט הפועל.

  • Play RTSP Stream. פריט Video Tools חדש מנגן זרם RTSP חי באמצעות ffplay.

  • Import Helper למודולים מקוננים. מודולים בהיררכיות תיקיות שאינן שטוחות מיובאים כעת ומועתקים אל OpenMV Cam כראוי.

תכונות חדשות

  • תמיכת NXP i.MX RT1060 מוסיפה טוען צריבת קושחה ייעודי המפעיל את הכלים המצורפים sdphost/blhost כדי לתכנת את EVKB-MIMXRT1060 דרך USB, עם קובץ תצורה imx.txt חדש ורשומת boards.txt OMVRT60_IMXRT60_32768_SDRAM (6a040cda3, e72ff6f52).

  • זרימת bootloader של SBL מאפשרת למשתמשים לתקן ולצרוב מחדש מצלמות מבוססות i.MX RT1060 דרך ה-bootloader המשני של i.MX, עם מחיקה אופציונלית של מערכת הקבצים בזיכרון פלאש (flash) (המופעלת על ידי פעולת המחיקה הקיימת) בעת הצריבה מחדש (0bb648c94, da591b7c9, c08022fab).

  • Auto Reconnect to OpenMV Cam, פריט תפריט Tools הניתן לסימון, מתחבר מחדש למצלמה אוטומטית כאשר היא מזוהה מבלי לעצור את הסקריפט הפועל; המצב נשמר בין מפגשים ומשבית את הפעולות הידניות Connect/Disconnect בזמן שהוא פעיל (0546d806e).

  • Play RTSP Stream, פריט Video Tools חדש (שאינו ל-Linux), מבקש כתובת IP/דומיין, יציאה (ברירת מחדל 554), ותעבורת TCP מול UDP, ולאחר מכן מנגן את זרם ה-rtsp:// החי באמצעות ffplay (f6a39055d).

  • דוגמאות MicroSpeech לזיהוי מילות המפתח Yes/No נוספו עבור הלוחות Nicla Vision ו-Portenta H7 (8cecde656).

שינויים ושיפורים נוספים

  • Import Helper מייבא ומעתיק כעת מודולים בהיררכיות תיקיות מקוננות (שאינן שטוחות) כראוי, מחשב שמות מודול בנקודות מתוך נתיבים יחסיים ומעתיק תיקיות רקורסיבית; מודולים מתיקיית Documents עוקפים מודולים מ-Examples (e5696f6f8, 33a703157, 1e4a27769).

  • ניתוח docstring להשלמת קוד מחלץ כעת חתימות ארגומנטים של פונקציות כראוי, כולל הסרת סימון [...] של ארגומנטים אופציונליים מתיעוד ה-HTML המצורף (75cb80a09, 05125bec8, 16fde1c1e).

  • אמינות התחברות/ניתוק שופרה: לולאות ריקון חוצצי הטקסט והתמונה פועלות כעת תמיד, כאשר רק scriptStop מוגבל על ידי מצב Auto Reconnect, כך שהחוצצים מתרוקנים בצורה נקייה בין אם התחברות מחדש אוטומטית מופעלת ובין אם לא (6673302e1).

תיקוני באגים

  • תוקנו מספר באגים בצריבת i.MX RT: נתיבי קבצים הועברו כמחרוזות מילוליות במקום כנתיבים שנפתרו, פקודת הקפיצה של sdphost נכתבה בשגיאה jump-adress, ושם הקובץ הבינארי של צורב ה-bootloader תוקן (0bb648c94, c08022fab).

  • תוקנה שגיאת כתיב בטקסט תיבת הדו-שיח של עדכון זמין, reources ל-resources (798f55c31).

תמיכה בפלטפורמות וכלים

  • בסיס Qt Creator: 4.0.2.

  • לוח חדש: NXP i.MX RT1060 (EVKB-MIMXRT1060), רשומת לוח OMVRT60_IMXRT60_32768_SDRAM (תיקיית קושחה EVKBMIMXRT1060) (6a040cda3, e72ff6f52).

  • קושחת OpenMV מצורפת: עודכנה ל-v4.4.2 (דרך עדכון ביניים 4.3.3), עם קבצים בינאריים מרועננים של firmware/uvc/bootloader עבור OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA ו-NANO_RP2040 (8cecde656, 292950b60).

  • כלי NXP מצורפים: blhost ו-sdphost מסומנים כעת כברי הרצה ב-Linux וב-macOS כך שזרימת ה-bootloader של i.MX יכולה להריץ אותם (3c464ca5a).

שינויים שוברים

אין. גרסה זו אינה מציגה שינויים שוברים לפרויקטים של משתמשים; בסיס ה-Qt Creator נשאר Qt Creator 4.0.2.