v5.1.0#

يجلب v5.1.0 عارض OpenMV Viewer إلى مستوى OpenMV IDE 5.1.0، الذي يشاركه شيفرته. يصبح الجزء أسفل مخزن الإطارات مجموعة من العروض الحية -- المدرج التكراري إضافة إلى Board Info وMemory وStatistics وعرض Channels الجديد الذي يعرض القيم وعناصر التحكم التي ينشرها البرنامج النصي للمنتج -- وتحصل الكاميرات متعددة المستشعرات على مُحدِّد مصدر مخزن الإطارات، وتُدعم لوحات جديدة، وجرى تحصين مسارات استرداد البرنامج الثابت ونظام ملفات ROM التي يحتفظ بها العارض بمراجعة كاملة. وهو مبني على Qt Creator 14.0.2 ويضمّ البرنامج الثابت v5.0.1.

أبرز الميزات#

  • عروض الجزء -- يبدّل مُحدِّد في شريط عنوان جزء المدرج التكراري بين عروض Histogram وBoard Info (عتاد الكاميرا المتصلة وإصداراتها وقدراتها) وMemory (رسوم بيانية حية لكومة الكاميرا وتجمّعات ذاكرتها) وStatistics (عدّادات بروتوكول التصحيح وأحداث كل قناة) وChannels.

  • عرض Channels -- عندما ينشر البرنامج النصي للمنتج قنوات، يعرضها العارض مباشرةً: قراءات وعناصر تحكم (تسميات ومفاتيح تبديل وأشرطة تمرير ومربعات زيادة ونقصان وأزرار اختيار وحقول نصية وقوائم اختيار وأزرار ونص)، ورسوم بيانية للأشكال الموجية مع محلّل طيف، وخرائط عمق بلوحات ألوان وتحجيم وتعيين للدرجات اللونية. يمكن تسجيل الرسوم البيانية والخرائط إلى ملفات CSV أو WAV أو NumPy أو Edge Impulse، وتبقى آخر القيم على الشاشة عند توقف البرنامج النصي.

  • مُحدِّد مصدر مخزن الإطارات -- تعرض الكاميرات التي تحوي أكثر من مستشعر صورة مُحدِّدًا لاختيار المستشعر الذي يبث إلى العارض، أو لإيقاف البث؛ وأصبح مفتاح JPG مُحدِّدًا لوضع البث JPG / RAW، ويسمّي عنوان الجزء الصيغة التي وصل بها كل إطار.

  • عتاد جديد -- لوحة OpenMV N6 Classic ومستشعرا FLIR Lepton 3.1R وUW.

ما الذي تغيّر#

  • عروض Board Info وMemory وStatistics وChannels في جزء المدرج التكراري، منسّقة للسمتين الداكنة والفاتحة (cdea506655b, 7629a588db9, 5b4f31a6b3a, dfc323b4ec7, 8c2cd6cf1f1).

  • مُحدِّد مصدر مخزن الإطارات، ومُحدِّد وضع البث، وقراءة الصيغة (e76284bde9e, 76448d7b9dd, afece31cb6a).

  • تُحسب المدرجات التكرارية من RGB كامل بعمق 8 بت، مع لوحة ألوان مشتركة للرسوم (238e099373e, f126e8f34c0).

  • البرنامج الثابت للوحات الطرف الثالث -- يُستخدم مستودع المورّد للوحات والبرامج الثابتة المثبّت إلى جانب العارض لتحديثات البرنامج الثابت، بما في ذلك قناة التطوير الخاصة بالمورّد؛ ولا يثبّت العارض سوى جزء البرنامج الثابت من المستودع (21a63a74949, b15afdac479, b04da8ee888).

  • دعم OpenMV N6 Classic وFLIR Lepton 3.1R / UW (4ff4a1f239d, bdd6c96ef47, 25fcdc13c6a, 12c03024f3c).

  • تسليم محمّل إقلاع IMX -- يستولي ماسك مُهيَّأ مسبقًا على محمّل إقلاع RT1062 لحظة تعداده (3d8b63c6859).

  • تحذيرات macOS -- يُخبَر مستخدمو Apple Silicon بإعداد الأمان "Allow accessories to connect"، ويُخبَر مستخدمو RT1062 عندما لا يكون إذن Input Monitoring (اللازم لتحديثات البرنامج الثابت) ممنوحًا (742cb4d8c0b, 8890eb77834).

  • اختصارات وضع العارض -- عُطّلت الاختصارات الشاردة التي كانت تعطّل وضع العارض، ولم يعد العارض يكتب اختصاراته الممسوحة في إعدادات الـ IDE الكامل (251b422f642, 0d153671c1d).

إصلاحات الأخطاء#

مرّتا مراجعة على كل تغيير منذ v5.0.0 أصلحتا، من بين أمور أخرى، ما يلي مما ينطبق على العارض (ccea3b17d01, 71826200611):

  • كان بإمكان تحذيرات macOS أن تبتلع "Yes" في مطالبة ترقية البرنامج الثابت.

  • كان ربط محرك أقراص الكاميرا قد يخسر السباق أمام وحدات التخزين الأخرى، وكان الرجوع إلى محرك الأقراص الوحيد غير قابل للوصول عندما تكون الكاميرا موصولة لأكثر من عشر ثوانٍ (9877480c304).

  • كان مستشعر الأحداث GENX320 يعطّل مخزن الإطارات؛ ولم يكن اختيار المستشعر المحفوظ يصمد بعد إعادة التشغيل.

  • تحميل نظام ملفات ROM على الكاميرا: كان Cancel أثناء الكتابة ينتهي بصمت مع ROMFS ربما يكون جزئيًا، وكان خطأ dfu-util يُبلَّغ عنه كنجاح. ويُطلب من محمّل الإقلاع الآن مغادرة DFU بعد عملية ملغاة حتى تعود الكاميرا من تلقاء نفسها.

  • كانت لوحة N6 Classic المعطّلة تُصلَح بمحمّل إقلاع N6 العادي وبرنامجه الثابت؛ وكان ملف zip لبرنامج ثابت مخصّص على لوحة موجودة أصلًا في وضع محمّل الإقلاع يبرمج بناء الإصدار الرسمي بدلًا منه.

  • أصبح تفريغ القراءة الذي يُجرى قبل اكتشاف البروتوكول محدودًا (issue #336) (77cd13af76f).

دعم المنصّات والأدوات#

  • أساس Qt Creator: 14.0.2 (مشترك مع OpenMV IDE).

  • البرنامج الثابت المضمّن: v5.0.1.

  • لوحات ومستشعرات جديدة: OpenMV N6 Classic؛ وFLIR Lepton 3.1R وUW.

التغييرات الكاسرة#

لا شيء. أصبح مفتاح JPG في شريط عنوان مخزن الإطارات الآن مُحدِّد JPG Mode / RAW Mode.