v2.9.7

v2.9.7, yüksek hızlı USB desteği, sağlamlaştırılmış bir seri sürücü ve toplu video dönüştürme ile dahili önyükleyici (bootloader) aracılığıyla çok daha hızlı ve daha güvenilir aygıt yazılımı flash’lamaya odaklanan, OpenMV’ye özgü bir sürümdür. Qt Creator 4.0.2 üzerine inşa edilmeye devam eder (bu aralıkta yeniden tabanlama yoktur) ve mevcut projeler için geriye dönük uyumsuz değişiklik yoktur.

Öne çıkanlar

  • Daha hızlı aygıt yazılımı flash’lama. Dahili önyükleyici (bootloader) artık, her parça için her birinin ardından sabit bir gecikme bulunan tek bir yavaş dolgulu paket yerine, gönderilmemiş USB paketlerini toplu hale getirir ve yüksek hızlı (480 Mb/s) uç nokta boyutlandırması kullanır.

  • OpenMV Cam H7 Pro DFU desteği artık tanınır (OMV4_H7_PRO_32768_SDRAM), yüksek hızlı önyükleyici (bootloader) ile birlikte.

  • Sağlamlaştırılmış seri sürücü; 480 Mb/s yüksek hızlı mod için, 64 MB okuma/yazma arabellekleri ve işletim sistemi veri döndürmeyi durdurduğunda zarif kurtarma ile.

  • Toplu Video Dönüştür. Birden fazla kaynak dosya seçmek artık çıktı ayarları için tek bir istemden sonra hepsini bir kerede dönüştürür.

  • Sürüm notları önizlemesi. Install Latest Development Release iletişim kutusu artık flash’lama istemeden önce GitHub sürüm notlarını indirir ve gösterir.

Yeni özellikler

  • Convert Video aracı artık toplu dönüştürmeyi destekler: birden fazla kaynak dosya seçmek, bir kez bir çıktı klasörü, biçim, yeniden ölçeklendirme genişliği ve çerçeve atlama için istemde bulunur, ardından tüm dosyaları bir kerede dönüştürür (864a0babd).

  • Install Latest Development Release iletişim kutusu artık GitHub sürüm sayfasını indirir ve flash’lama istemeden önce işlenmiş sürüm notlarını (sayfanın markdown-body bölümünü) salt okunur, kaydırılabilir bir görünümde, bir Downloading ilerleme iletişim kutusunun arkasında gösterir (3a7805b4f).

Diğer değişiklikler ve iyileştirmeler

  • Daha hızlı önyükleyici (bootloader) flash’lama. Dahili önyükleyici (bootloader) aracılığıyla aygıt yazılımı flash’lama, her parça için her birinin ardından sabit bir gecikme bulunan tek bir yavaş dolgulu paket yerine, toplu gönderilmemiş USB paketleri ve yüksek hızlı (480 Mb/s) uç nokta boyutlandırması kullanarak çok daha hızlıdır (c2910aeef, 66031209e, a82783208, a5e185d96, 3d0b2e98b).

  • 480 Mb/s yüksek hızlı mod için sağlamlaştırılmış seri sürücü: 64 MB okuma/yazma arabellekleri, açılışta Windows SetupComm arabellek boyutlandırması ve işletim sistemi USB verilerini kabul edip uygulamaya geri döndürmeyi durdurduğunda zarif kurtarma (sıfır doldurma) (d0b3bcdb7).

  • Aygıt yazılımı flash’lama, macOS USB davranışını aşmak için kullanılan yalnızca macOS’a özgü uç nokta dolgusu ve senkronizasyon sorgu paketleri atlanarak artık Windows ve Linux’ta daha hızlı çalışır (711281155).

  • Seri terminal artık yanıp sönen bir metin imleci çizer (75e52095d).

  • Önyükleyici (bootloader)/DFU kurtarma ifadesi artık doğrudan bir aygıt yazılımı yükseltmesi ima etmek yerine, normal önyükleyiciyi (bootloader) onaran bir DFU önyükleyici (bootloader) sıfırlamasını tanımlar ve kullanıcıyı BOOT/RST jumper’ını çıkarıp yeniden bağlamaya yönlendirir (9e436cdc0).

Hata düzeltmeleri

  • Linux’ta ve sanal makinelerde aygıt yazılımı programlama güvenilirliği düzeltildi: flash yazma/silme başarısı artık toplu paketler arasında AND ile biriktirilir, bağlantı noktası flush() dönüşü yok sayılır ve durmuş önyükleyici (bootloader) aktarımları, önyükleyici (bootloader) veya normal mod için doğru sorguyu yeniden gönderir (a82783208, f76406597).

  • Bayat kart USB VID/PID eşlemelerini kaldırırken oluşan bir çökme, yineleyiciyi bağımlı harita aramalarından önce değil sonra silerek düzeltildi (5950b0851).

  • Otomatik yüklenen helloworld.py yolu ve kayıt sonrası talimatlar yeni örnekler düzenine göre düzeltildi (Examples > OpenMV > Basics yerine Examples > HelloWorld) (def9b7dad).

Platform ve araç desteği

  • Qt Creator tabanı: 4.0.2.

  • OpenMV Cam H7 Pro için DFU desteği (OMV4_H7_PRO_32768_SDRAM) ve yüksek hızlı önyükleyici (bootloader) seri numarası 000000000010 tanıması eklendi (c2910aeef).

  • Birlikte gelen OpenMV aygıt yazılımı v4.3.2 sürümüne güncellendi ve karta göre aygıt yazılımı görüntüleri (firmware.bin ile birlikte karta bağlı olarak firmware.dfu, firmware.hex veya firmware.uf2), önyükleyici (bootloader) ve UVC görüntüleri yenilendi. OPENMV2, OPENMV3, OPENMV4, OPENMV4P, OPENMVPT, NICLAV ve PORTENTA firmware.bin/firmware.dfu ile gelir; NANO33 firmware.bin/firmware.hex ile gelir; ARDUINO_NANO_RP2040_CONNECT firmware.bin/firmware.uf2 ile gelir. OpenMV Cam H7 Pro (OPENMV4_PRO) için yepyeni aygıt yazılımı, önyükleyici (bootloader) ve UVC görüntüleri artık ilk kez birlikte paketlenmektedir (08ac2e33f).

  • Birlikte gelen örnekler yeniden düzenlendi ve genişletildi; yeni bir üst düzey 00-HelloWorld, bir TensorFlow nesne tespiti örneği ve birçok Arduino Portenta-H7, Nicla-Vision ve Nano-RP2040 kart kontrolü, sensör, WiFi, Bluetooth ve düşük güç örneği dahil (08ac2e33f).

Geriye dönük uyumsuz değişiklikler

Yok. Bu sürüm, mevcut projeler ve iş akışlarıyla tam olarak geriye dönük uyumludur.