v2.9.2

يجعل الإصدار v2.9.2 الطرفية التسلسلية تفاعلية بحيث يمكنك الكتابة مباشرة في REPL الخاص بـ MicroPython في الكاميرا، ويضيف تثبيتًا بنقرة واحدة لأحدث برنامج ثابت تطويري، ويضبط ساعة RTC في الكاميرا من ساعة المضيف عند الاتصال (يتطلب برنامج الكاميرا الثابت 4.3.2 أو أحدث؛ البرنامج الثابت المرفق هنا هو 4.3.1). لا يزال الـ IDE معتمدًا على قاعدة Qt Creator 4.0.2 ولا توجد تغييرات كاسرة للمشاريع الحالية.

أبرز النقاط

  • طرفية تسلسلية تفاعلية: اكتب مباشرة في طرفية الـ IDE لتشغيل REPL الخاص بـ MicroPython في الكاميرا، مع تعيين مفاتيح الأسهم و Home و End و Delete إلى رموز التحكم المقابلة في REPL.

  • تثبيت أحدث إصدار تطويري: يقوم عنصر جديد في قائمة Tools بتنزيل البرنامج الثابت الأحدث على الإطلاق من GitHub وتحميله إلى الكاميرا المتصلة.

  • مزامنة وقت المضيف: الاتصال بالكاميرا يضبط الآن ساعة RTC الخاصة بها من التاريخ والوقت الحاليين لنظام المضيف (يتطلب برنامج الكاميرا الثابت 4.3.2 أو أحدث).

  • تحديثات المثبّت في المكان: يقوم مثبّت Windows/Linux تلقائيًا بإلغاء تثبيت نسخة OpenMV IDE سابقة في المجلد المستهدف لإجراء تحديثات نظيفة.

  • تم إصلاح تحميل Arduino Nicla Vision DFU، مع نوع لوحة مخصص ومشغّل Windows مرفق.

ميزات جديدة

  • طرفية تسلسلية تفاعلية. يمكنك الآن الكتابة مباشرة في الطرفية التسلسلية للـ IDE للتفاعل مع REPL الخاص بـ MicroPython في الكاميرا. تُعيَّن مفاتيح الأسهم إلى CTRL+B/CTRL+F/CTRL+P/CTRL+N، ويُعيَّن Home و End إلى CTRL+A و CTRL+E، ويُعيَّن Delete إلى CTRL+D (c50b8c716).

  • تثبيت أحدث إصدار تطويري. يقوم عنصر جديد في قائمة Tools بتنزيل أحدث برنامج ثابت تطويري على الإطلاق من GitHub وتحميله إلى الكاميرا المتصلة، مع خيار لمسح نظام الملفات الداخلي (87a69e700).

  • مزامنة وقت المضيف عند الاتصال. عند الاتصال بكاميرا، يرسل الـ IDE الآن التاريخ والوقت الحاليين لنظام المضيف لضبط ساعة RTC الخاصة بالكاميرا. يتطلب هذا برنامج الكاميرا الثابت 4.3.2 أو أحدث؛ البرنامج الثابت 4.3.1 المرفق مع هذا الإصدار لا يدعم بعد أمر إدخال الوقت (d3ef9d5e0, ce82350eb).

تغييرات وتحسينات أخرى

  • يعرض مثبّت Windows/Linux الآن صفحة مجلد التثبيت مخصصة ويلغي تلقائيًا تثبيت أي نسخة OpenMV IDE سابقة في المجلد المستهدف قبل التثبيت، مما يتيح تحديثات نظيفة في المكان (374808dc3, dd7e5c76e).

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

  • يؤدي إيقاف برنامج نصي أو قطع الاتصال الآن إلى وضع الكاميرا في حالة الخمول وتفريغ المخازن المؤقتة المعلقة للنص والصورة بالكامل أولًا، مما يمنع الإطارات والمخرجات القديمة وتعارضات الأوامر (af8d18d65).

  • نافذة تقدم تحميل البرنامج الثابت لـ DFU و bossac و picotool تحدّث الآن أسطر تقدم المسح والتنزيل في المكان بدلًا من إغراق النافذة بآلاف الأسطر (23345dce4).

  • الكاميرا الموجودة في وضع محمّل الإقلاع (الرقم التسلسلي 000000000011) لم تعد تُعرض كمنفذ عادي قابل للاتصال، بل تُستخدم فقط لاسترداد محمّل الإقلاع (9d070b669).

  • أمر Open OpenMV Cam Folder يفتح الآن مجلد .openmv_disk الصحيح على macOS و Linux بدلًا من مسار المنفذ الخام (adacf333d).

  • إغلاق علامة تبويب محرر عبر شريط علامات التبويب يغلق الآن المحرر بشكل صحيح دون تشغيل منطق الإغلاق مرتين (18408e6e5, 09a8e299b).

  • مربعات حوار أخطاء DFU ("No DFU settings for the selected board type!" و "No DFU settings for the selected device!") تُلحق الآن قيمتي VID و PID المسبّبتين للمشكلة للمساعدة في استكشاف الأخطاء وإصلاحها (640f25df3).

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

  • قاعدة Qt Creator: 4.0.2.

  • تم إصلاح تحميل DFU لـ Arduino Nicla Vision بإضافة معرّفي VID/PID لمحمّل الإقلاع الخاص به إلى خريطة DFU، ومنحه نوع لوحة مخصصًا NICLAV، وإرفاق مشغّل Windows الخاص به (90d1ac0ac).

  • تمت إضافة دعم لمستشعر FLIR Lepton 1.6 الحراري في جدول معرّفات المستشعرات؛ وأُسقط مدخل Lepton 1.0 (874e80d86).

  • تم تحديث البرنامج الثابت المرفق للكاميرا إلى v4.3.0 ثم v4.3.1 لجميع لوحات OpenMV و Arduino، مع برامج نصية أمثلة جديدة لـ Time-of-Flight، ودرجة الحرارة العالية لأجسام Lepton، و BLE عبر aioble للوحة Nano-RP2040 (3034469f7, ce82350eb).

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

لا شيء. لا يحتوي هذا الإصدار على أي كسر في سير العمل أو السلوك مرئي للمستخدم بالنسبة للمشاريع الحالية.