v2.6.7

v2.6.7, DFU aygıt yazılımı (firmware) flaşlama ve video dönüştürme iş akışlarını gömülü IDE terminal iletişim kutularına taşır, Arduino Portenta H7 için CYW4343 WiFi yardımcı işlemci programlaması ekler ve gri tonlama sensör işlemeyi ve DFU modu istemini iyileştirir. IDE, Qt Creator 4.0.2 üzerinde kalır, paketlenmiş OpenMV aygıt yazılımı 3.6.9’a ilerler ve kırıcı değişiklik yoktur.

Öne çıkanlar

  • Gömülü DFU flaşlama terminali dfu-util‘i, harici bir işletim sistemi terminal penceresi yerine, canlı çıktıyla (hatalar kırmızı renkle vurgulanır) ve bir İptal düğmesiyle yeniden boyutlandırılabilir bir IDE iletişim kutusu içinde çalıştırır.

  • CYW4343 WiFi aygıt yazılımı (firmware) artık Arduino Portenta H7’yi DFU üzerinden flaşlarken ana aygıt yazılımıyla birlikte programlanır.

  • Gömülü video dönüştürme terminali FFmpeg Convert Video aracını aynı yeniden boyutlandırılabilir IDE iletişim kutusunda canlı çıktı ve İptal ile çalıştırır.

  • Yeniden tasarlanmış DFU modu istemi bir aygıt yazılımı sürümü açılır listesi ve son seçiminizi hatırlayan isteğe bağlı bir Erase internal file system onay kutusu kullanır.

  • Gri tonlama sensör desteği otomatik RGB565‘ten GRAYSCALE‘e yeniden yazmayı HM01B0‘a ek olarak MT9V034‘e de genişletir.

Yeni özellikler

  • Gömülü DFU flaşlama terminali. dfu-util artık doğrudan, canlı stdout‘u düz metin olarak akıtan ve stderr‘i kırmızıyla vurgulayan, bir İptal düğmesi ve kaydedilmiş pencere geometrisine sahip bir QDialog terminaline başlatılır ve harici işletim sistemi terminal penceresinin yerini alır. (c2875d871)

  • CYW4343 WiFi yardımcı işlemci programlaması. Arduino Portenta H7 üzerinde DFU aracılığıyla aygıt yazılımı yüklemek artık dfu.txt içindeki extraProgramCommands ile sürülen, yerleşik CYW4343 WiFi aygıt yazılımını (0x90F00000‘da CYW4343/cyw4343.bin) flaşlayan ek bir programlama adımı çalıştırır. (62e0ba771, ba31998ce)

  • Gömülü video dönüştürme terminali. FFmpeg tabanlı Convert Video aracı artık harici bir terminal başlatmak yerine ffmpeg‘i canlı çıktı ve İptal ile yeniden boyutlandırılabilir bir IDE terminal iletişim kutusunda çalıştırır. (5987bb152)

  • Fabrika hazırlama seçeneği. Gizli bir -form_key komut satırı seçeneği, verildiğinde, manuel kayıt istemini göstermek yerine bağlı bir OpenMV Cam’in kart/kimliğini OpenMV’nin sunucusuyla otomatik olarak kaydeder. (d5740f71e)

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

  • Yeniden tasarlanmış DFU modu istemi. board detected in DFU mode istemi artık tam olarak en son yayınlanan aygıt yazılımı sürümünü gösteren bir açılır liste ve isteğe bağlı bir Erase internal file system onay kutusu içeren bir iletişim kutusudur ve son seçilen eylemi ve silme durumunu hatırlar. (0a4d6258c)

  • Silme onay kutusu ipuçları. Önyükleyici (bootloader)/DFU silme dosya sistemi onay kutuları artık dahili flash sürücünün silinmesinin çıkarılabilir bir SD kartı silmediğini açıklayan ipuçlarına sahiptir. (0a4d6258c)

  • Açık örnekler için yerinde gri tonlama yeniden yazma. Zaten açık olan bir helloworld örneği bir HM01B0 veya MT9V034 sensöründe çalıştırıldığında, IDE bu yalnızca gri tonlamalı sensörlerde çalışması için onu yerinde GRAYSCALE kullanacak şekilde yeniden yazar. (4448edb38)

  • Daha açık flaşlama sonrası mesaj. Bir DFU/aygıt yazılımı güncellemesinden sonra, onay mesajı artık main.py‘nin disk silinmeden üzerine yazıldığı durumu açıklar, böylece kamera basitçe main.py‘yi çalıştırır ve sürücüsünü bağlar. (62e0ba771)

  • Güncellenmiş örnek betikler. ulab.py artık ortalama/standart sapma için ulab.numerical kullanır, deep_sleep.py sensör yumuşak uykusunu OV7725 regülatör atlamasından önce yeniden sıralar ve yeni bir 19-Low-Power/extint_wakeup.py harici bir kesme aracılığıyla durma modundan uyanmayı gösterir. (c30fcb7c3)

  • Bağlanma iletişim kutusu rötuşu. Connecting... ilerleme metni okunabilirlik için satır sonlarıyla yeniden biçimlendirildi. (0d3619245)

Hata düzeltmeleri

  • Tüm Save-As iletişim kutuları (görüntü kaydet, şablon, tanımlayıcı, anahtar noktalar, ağ modeli, veri kümesi dışa aktar, terminal günlüğü, video kaydet, video dönüştürme çıktısı), uzantısı olmayan dosya adlarını reddetmek ve uzantısız bir dosya kaydetmek yerine kullanıcıdan bir uzantı eklemesini istemek üzere düzeltildi. (3a3ba3c5e)

  • macOS’a özgü kullanıcı arayüzü işleme düzeltildi: menü metni/düğme rengi tersine çevirme (menü arka plan parlaklığına göre belirlenen) ve özel koyu kaydırma çubuğu biçimlendirmesi artık macOS’ta uygulanmaz. (39179b6cb, 8b11fbcab)

Platform ve araç desteği

  • Qt Creator tabanı: 4.0.2.

  • Paketlenmiş OpenMV aygıt yazılımı (firmware): 3.6.8’den 3.6.9’a.

  • CYW4343 WiFi aygıt yazılımı (firmware): Arduino Portenta H7 için yeni CYW4343/cyw4343.bin blob’u paketlendi.

  • Gri tonlama sensör betikleri: New File, örnek ve veri kümesi betikleri artık HM01B0’a ek olarak MT9V034’te de RGB565‘i GRAYSCALE‘e değiştirir (HM01B0 için yalnızca VGA’dan QVGA’ya). (ef0c22efb, d5bdd8890)

Kırıcı değişiklikler

Yok. Bu sürüm geriye dönük uyumludur; mevcut projeler ve betikler değişiklik gerektirmez.