v4.8.7

v4.8.7, kart kurtarma ve kayıt işlemlerine odaklanır; STM32 ve Alif kartları için doğrudan bootloader.bin kurtarması ekler ve kamera kaydı ile lisans akışını yeni POST tabanlı sunucu uç noktalarına taşır. Qt Creator 14.0.2 üzerine inşa edilmiştir ve aşağıda belirtilen kaldırılan bir varsayılan macOS klavye kısayolu dışında kullanıcı projeleri için herhangi bir kırıcı değişiklik içermez.

Öne çıkanlar

  • STM32 kurtarması artık ST Cube Programmer aracılığıyla doğrudan bir bootloader.bin dosyası yükleyebiliyor ve gizli kartları kurtarırken bir kart türü istiyor.

  • Alif kurtarması artık doğrudan bir bootloader.bin dosyası yükleyebiliyor.

  • Örnek otomatik ölçekleme, daha eski kameralarda (M4, M7, H7, NICLA, NICLAV) örnek betikleri VGA’dan QVGA’ya küçültüyor; böylece çözünürlük sınırları içinde çalışıyorlar.

  • Kayıt elden geçirmesi, ağ çağrılarını yeni POST uç noktalarına taşıyor, sunucuya her zaman kart türüyle ping atıyor ve anlaşılır hatalar ile yeşil bir Registered araç çubuğu düğmesi raporluyor.

  • macOS Connect kısayolu, çakışan bir varsayılan tuş ataması kaldırılarak düzeltildi.

Yeni özellikler

  • STM32 bootloader.bin kurtarması. STM32 kurtarması artık doğrudan bir bootloader.bin dosyası yüklemeyi destekliyor ve gizli kartları kurtarırken yalnızca bootloader.dfu dosyalarına izin verildiğini belirten önceki hatanın yerine bir kart-türü seçim penceresi sunuyor. Kart ST Cube Programmer kullandığında, paketlenmiş aygıt yazılımı ve seçilen bootloader.bin geçici bir dizine kopyalanıp mevcut Cube Programmer fabrika-programlama akışına aktarılıyor. Cube Programmer kullanmayan STM32 kartlarında, bir .bin aygıt yazılımı yolu artık -a 0 -s :leave yerine -a 0 -s 0x08000000 dfu-util seçenekleriyle flash’lanıyor (18b06325f).

  • Alif bootloader.bin kurtarması. Alif kartları artık doğrudan bir bootloader.bin dosyası yüklenerek kurtarılabiliyor; bu dosya, Alif indirme aracı çağrılmadan önce geçici bir dizinde paketlenmiş aygıt yazılımının üzerine kopyalanıyor (2a36d5e3b).

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

  • Örnek otomatik ölçekleme. Daha eski kameralarda (M4, M7, H7, NICLA, NICLAV) artık örnek betikler otomatik olarak VGA’dan QVGA’ya küçültülüyor; böylece örnekler azaltılmış çözünürlük sınırları içinde çalışıyor (5adb51a81).

  • POST tabanlı kayıt uç noktaları. Kamera kaydı ve lisans ağ çağrıları, GET sorgu-dizesi URL’lerinden yeni insert.php, register.php ve check.php sunucu uç noktalarına yönelik POST form-kodlamalı isteklere geçirildi (d5565e050).

  • Daha anlaşılır kayıt hataları. Kayıt işlemi artık kart türü bir form anahtarı için kullanılabilir olmadığında veya kart-türü başına kayıt sınırına ulaşıldığında anlaşılır hata pencereleri gösteriyor (feaa2ecd9).

Hata düzeltmeleri

  • Bağlan/kaydet akışı, bir form anahtarı olmasa bile OpenMV sunucusuna her zaman kart türüyle ping atacak şekilde düzeltildi; bu, daha önce atlanan kart kaydını ve lisans kontrollerini geri kazandırıyor (f487fe0d9).

  • Bağlı kamera sensör adı dizesi, gizli olarak işaretlenmiş sensörleri doğru biçimde gizleyip yalnızca görünür sensör türlerini gösterecek şekilde düzeltildi (8afa4cb18).

  • Install the Latest Development Release penceresi, GitHub’ın yayın-sayfası HTML işaretlemesini değiştirmesinin ardından aygıt yazılımı sürüm notlarını yeniden gösterecek şekilde düzeltildi (690dcd67d).

  • Araç çubuğu, bir form anahtarıyla başarılı bir kayıttan sonra yeşil bir Registered düğmesi gösterecek ve hiçbir form anahtarı kullanılmadığında onu gizleyecek şekilde düzeltildi (c3b0800f3).

  • macOS’ta kamera Connect klavye kısayolu, çakışan varsayılan Ctrl+E / Cmd+E Enter Find String ataması kaldırılarak düzeltildi (44479b435).

  • Profil okumaları ve çerçeve akışı sırasında meşgul döngü canlı kilidini (live-lock) önlemek için bir kamera kanal kilidi başarısız olduğunda 10 ms uyku eklendi (dcc0c7e95).

Platform ve araç desteği

  • Qt Creator tabanı: 14.0.2.

Kırıcı değişiklikler

  • Enter Find String eylemi için varsayılan Ctrl+E (macOS’ta Cmd+E) kısayolu artık atanmamıştır; bu, onu macOS’ta kamera Connect kısayolu için serbest bırakıyor. Bulma-arabelleği özelliğinin kendisi değişmedi ve istenirse Preferences altında yeniden atanabilir (44479b435).

Aksi takdirde bu sürüm mevcut projeler için kullanıcı tarafından görülebilen herhangi bir iş akışı veya davranış kırılması içermez.