v4.8.4

v4.8.4, mevcut Qt Creator 14.0.2 tabanı üzerine inşa edilmiş bir güvenilirlik ve bağlantı yönetimi sürümüdür. macOS’ta USB-sürücüsünden-seri-porta eşleştirmeyi iyileştirir, kamera bağlantısını ve yeniden eşitlemeyi daha sağlam hâle getirir, STMicroelectronics model zoo kataloğunu genişletir ve kartları bozabilecek (brick) bir Alif aygıt yazılımı yükleme hatasını düzeltir. Kullanıcı projeleri için herhangi bir kırıcı değişiklik yoktur.

Öne çıkanlar

  • macOS sürücü eşleştirmesi artık DiskArbitration/IOKit kayıt defterini gezerek bağlanmış bir sürücünün USB seri numarasını çözüyor ve kamera depolama sürücülerini doğru seri portlarıyla eşliyor.

  • Daha güvenli Alif aygıt yazılımı yüklemesi artık kartları bozan (brick) MRAM APP bölgesini silmiyor.

  • Daha güvenilir bağlantılar, daha uzun bağlantı zaman aşımları, ek süre tanıyan yeniden deneme eşitlemesi ve sıkı seri numarası eşleştirmesi başarısız olduğunda tek-çıkarılabilir-sürücü geri dönüşü sayesinde.

  • Daha geniş STMicroelectronics model zoo, artık OPENMV_RT1060, OPENMV4P, ARDUINO_GIGA, ARDUINO_PORTENTA_H7 ve ARDUINO_NICLA_VISION üzerinde kullanılabiliyor.

  • Daha temiz Sistem Bilgisi panelleri, çok satırlı bir protokol-yetenekleri bölümüyle hizalanmış eşaralıklı (monospace) zengin metin olarak işleniyor.

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

  • macOS’ta IDE, bağlanmış bir sürücünün USB seri numarasını birim bağlama yolundan USB aygıt düğümüne kadar DiskArbitration/IOKit kayıt defterini gezerek çözüyor ve kamera depolama sürücüleri için seri-porttan-sürücüye eşleştirmeyi düzeltiyor (35fd08410). DiskArbitration ve CoreFoundation include’ları bir Q_OS_MAC koruması içine alındı, böylece Mac olmayan derlemeler sorunsuz derleniyor (5940f3f77).

  • Sıkı seri numarası sürücü eşleştirmesi başarısız olduğunda ancak tam olarak bir çıkarılabilir sürücü mevcut olduğunda, IDE artık o tek sürücüyü kameranın bağlama yolu olarak kullanmaya geri dönüyor (92d13cb10).

  • Kamera yeniden eşitleme artık daha uzun bir ilk-deneme bağlantı zaman aşımı kullanıyor ve bir saniyelik ek süre zaman aşımıyla yeniden deniyor; ilk bağlantıları daha güvenilir hâle getirmek için her denemede taşımayı yeniden oluşturuyor (2343a9211).

  • Aygıt Sistem Bilgisi ile ana makine/aygıt istatistik panelleri artık daha anlaşılır biçimlendirme için yeniden hizalanmış sütunlar ve çok satırlı bir protokol-yetenekleri bölümü içeren eşaralıklı (monospace) zengin metin olarak işleniyor (549a6acfa).

  • STMicroelectronics model zoo girdileri artık daha fazla kartta kullanılabiliyor; katalog OPENMV_AE3 ve OPENMV_N6‘ya ek olarak OPENMV_RT1060, OPENMV4P, ARDUINO_GIGA, ARDUINO_PORTENTA_H7 ve ARDUINO_NICLA_VISION‘ı kapsayacak şekilde genişletildi (ea75eea5f).

Hata düzeltmeleri

  • Alif aygıt yazılımı yüklemesi, kartları bozan (brick) MRAM APP bölgesini artık silmeyecek şekilde düzeltildi; IDE artık kullanıcıya kamerayı çıkarmasını ve sıkı bakım modu (hard-maintenance-mode) anahtarını kapatmasını, ayrıca yeniden bağlaması söylenene kadar kamerayı bağlı bırakmamasını istiyor (886290d46).

  • Yeni (V2) seri protokol yoklaması artık yalnızca eski OpenMV USB VID/PID’sine sahip olmayan kameralarda (yani daha yeni kameralarda) çalışacak şekilde doğru biçimde sınırlandırıldı; bu, vendorIdentifier yerine productIdentifier‘ı iki kez karşılaştıran bir VID/PID karşılaştırma yazım hatasını ve daha önce yoklamayı yanlış aygıtlarda çalıştıran bir sınırlama koşulunu düzeltiyor (b43b485ed, c86d83870).

Platform ve araç desteği

  • Qt Creator tabanı: 14.0.2.

  • STMicroelectronics model zoo kataloğu OPENMV_AE3 ve OPENMV_N6‘ya ek olarak OPENMV_RT1060, OPENMV4P, ARDUINO_GIGA, ARDUINO_PORTENTA_H7 ve ARDUINO_NICLA_VISION‘ı kapsayacak şekilde genişletildi.

Kırıcı değişiklikler

Yok. Bu sürüm herhangi bir betik API’si veya kullanıcı projesi iş akışı kırılması içermez.