v2.9.7¶
v2.9.7 היא גרסה ייעודית ל-OpenMV המתמקדת בצריבת קושחה מהירה ואמינה הרבה יותר דרך ה-bootloader המובנה, עם תמיכה ב-USB במהירות גבוהה, מנהל התקן טורי מחוזק, והמרת וידאו באצווה. היא עדיין בנויה על Qt Creator 4.0.2 (אין rebase בטווח זה), ואין שינויים שוברים לפרויקטים קיימים.
עיקרי הדברים¶
צריבת קושחה מהירה יותר. ה-bootloader המובנה מקבץ כעת מנות USB שאינן מתפרסמות ומשתמש בגודל נקודות קצה במהירות גבוהה (480 Mb/s) במקום מנה איטית אחת מרופדת לכל מקטע עם השהיה קבועה לאחר כל אחת.
תמיכת DFU ב-OpenMV Cam H7 Pro מזוהה כעת (
OMV4_H7_PRO_32768_SDRAM), יחד עם ה-bootloader במהירות גבוהה.מנהל התקן טורי מחוזק למצב מהירות גבוהה של 480 Mb/s, עם חוצצי קריאה/כתיבה בגודל 64 MB והתאוששות חיננית כאשר מערכת ההפעלה נתקעת בהחזרת נתונים.
המרת וידאו באצווה. בחירת מספר קבצי מקור ממירה כעת את כולם בבת אחת לאחר הנחיה אחת להגדרות הפלט.
תצוגה מקדימה של הערות גרסה. תיבת הדו-שיח Install Latest Development Release מורידה ומציגה כעת את הערות הגרסה מ-GitHub לפני שהיא מבקשת לצרוב.
תכונות חדשות¶
הכלי Convert Video תומך כעת בהמרה באצווה: בחירת מספר קבצי מקור מבקשת פעם אחת תיקיית פלט, פורמט, רוחב הקטנת קנה מידה, ודילוג פריימים, ולאחר מכן ממירה את כל הקבצים בבת אחת (864a0babd).
תיבת הדו-שיח Install Latest Development Release מורידה כעת את עמוד הגרסה מ-GitHub ומציגה את הערות הגרסה המעובדות (קטע ה-
markdown-bodyשל העמוד) בתצוגה ניתנת לגלילה לקריאה בלבד לפני שהיא מבקשת לצרוב, מאחורי תיבת דו-שיח של התקדמות Downloading (3a7805b4f).
שינויים ושיפורים נוספים¶
צריבת bootloader מהירה יותר. צריבת קושחה דרך ה-bootloader המובנה מהירה הרבה יותר, באמצעות מנות USB מקובצות שאינן מתפרסמות וגודל נקודות קצה במהירות גבוהה (480 Mb/s) במקום מנה איטית אחת מרופדת לכל מקטע עם השהיה קבועה לאחר כל אחת (c2910aeef, 66031209e, a82783208, a5e185d96, 3d0b2e98b).
מנהל התקן טורי מחוזק למצב מהירות גבוהה של 480 Mb/s: חוצצי קריאה/כתיבה בגודל 64 MB, קביעת גודל חוצץ
SetupCommשל Windows בעת הפתיחה, והתאוששות חיננית (מילוי באפסים) כאשר מערכת ההפעלה מקבלת נתוני USB אך נתקעת בהחזרתם לאפליקציה (d0b3bcdb7).צריבת קושחה פועלת כעת מהר יותר ב-Windows וב-Linux בכך שהיא מדלגת על ריפוד נקודות הקצה ומנות שאילתת הסנכרון הייחודיים ל-macOS, ששימשו לעקוף את התנהגות ה-USB של macOS (711281155).
הטרמינל הטורי מצייר כעת סמן טקסט מהבהב (75e52095d).
ניסוח שחזור ה-bootloader/DFU מתאר כעת איפוס bootloader של DFU המתקן את ה-bootloader הרגיל, ומנחה את המשתמש להסיר את מגשר ה-
BOOT/RSTולחבר מחדש במקום לרמוז על שדרוג קושחה ישיר (9e436cdc0).
תיקוני באגים¶
תוקנה אמינות תכנות הקושחה ב-Linux ובמכונות וירטואליות: הצלחת הכתיבה/מחיקה של ה-flash נצברת כעת באמצעות AND על פני מנות מקובצות, ערך ההחזרה של
flush()של היציאה נעלם, והעברות bootloader שנתקעו מנפיקות מחדש את השאילתה הנכונה למצב bootloader לעומת מצב רגיל (a82783208, f76406597).תוקנה קריסה בעת הסרת מיפויי VID/PID מיושנים של USB של לוחות, על ידי מחיקת האיטרטור לאחר חיפושי המפה התלויים, ולא לפניהם (5950b0851).
תוקן נתיב
helloworld.pyהנטען אוטומטית והוראות שלאחר הרישום בהתאם לפריסת הדוגמאות החדשה (Examples > HelloWorldבמקוםExamples > OpenMV > Basics) (def9b7dad).
תמיכה בפלטפורמות וכלים¶
בסיס Qt Creator: 4.0.2.
נוספה תמיכת DFU ב-OpenMV Cam H7 Pro (
OMV4_H7_PRO_32768_SDRAM) וזיהוי המספר הטורי000000000010של ה-bootloader במהירות גבוהה (c2910aeef).קושחת OpenMV המצורפת עודכנה ל-v4.3.2 ותמונות הקושחה לכל לוח רועננו (
firmware.binבתוספתfirmware.dfu,firmware.hexאוfirmware.uf2בהתאם ללוח), bootloader, ותמונות UVC. OPENMV2, OPENMV3, OPENMV4, OPENMV4P, OPENMVPT, NICLAV ו-PORTENTA מצורפים עםfirmware.bin/firmware.dfu; NANO33 מצורף עםfirmware.bin/firmware.hex; ARDUINO_NANO_RP2040_CONNECT מצורף עםfirmware.bin/firmware.uf2. תמונות קושחה, bootloader ו-UVC חדשות לגמרי עבור OpenMV Cam H7 Pro (OPENMV4_PRO) מצורפות כעת בפעם הראשונה (08ac2e33f).הדוגמאות המצורפות אורגנו מחדש והורחבו, כולל
00-HelloWorldחדש ברמה העליונה, דוגמת זיהוי אובייקטים של TensorFlow, ודוגמאות רבות לבקרת לוח, חיישנים, WiFi, Bluetooth וצריכת חשמל נמוכה עבור Arduino Portenta-H7, Nicla-Vision ו-Nano-RP2040 (08ac2e33f).
שינויים שוברים¶
אין. גרסה זו תואמת לאחור באופן מלא עם פרויקטים וזרימות עבודה קיימים.