v3.5.0-beta.3#
v3.5.0-beta.3, TensorFlow Lite for Microcontrollers‘ı tanıtır, STM32Cube.AI‘yı yerleşik bir modül olarak entegre eder ve SSL/TLS için USSL / mbedTLS modülünü ekler. WINC1500 başlatması artık dize hataları döndürür ve YUV tablosu OpenMV 4’te devre dışı bırakıldı — aşağıdaki kırıcı değişiklikleri okuyun. (Bu, v3.5.0 öncesindeki bir beta sürümüdür.)
Öne çıkanlar#
TensorFlow Lite for Microcontrollers — eklendi (modern
tfmodülünün başlangıcı).STM32Cube.AI — örneklerle birlikte yerleşik bir modül olarak entegre edildi (X-CUBE-AI v4.1.0).
USSL / mbedTLS — SSL/TLS için
usslMBEDTLS modülü eklendi.Kırıcı: WINC1500 başlatması artık dize hataları döndürür ve OpenMV 4 YUV tablosu devre dışı bırakıldı — kırıcı değişikliklere bakın.
Yeni özellikler#
TensorFlow Lite for Microcontrollers — TFLite-micro modelleri için destek eklendi.
STM32Cube.AI — güncellenmiş MNIST / Cube.AI örnekleri ve X-CUBE-AI v4.1.0 desteğiyle birlikte aygıt yazılımına yerleşik bir modül olarak entegre edildi (Cube.AI dosyaları artık eklenen talimatlara göre ayrıca getiriliyor).
USSL — güncellenmiş WINC1500 HTTP/HTTPS istemci örnekleriyle birlikte SSL/TLS soketleri için
usslMBEDTLS modülü etkinleştirildi.
Diğer değişiklikler ve iyileştirmeler#
WINC1500 aygıt yazılımı ve ana sürücüsü ile soket arabellek boyutu güncellendi; sistem saati yapılandırması temizlendi; VSCALE0 seçilmeden önce SYSCFG saati etkinleştirildi ve düşük güç modundan önce VSCALE1’e geçildi.
Hata düzeltmeleri#
Ağ:
WINC1500 artık boş bir SSID ve/veya anahtar olup olmadığını denetliyor.
Donanım ve kart desteği#
OpenMV 4R — dahili depolama için QSPI kullanır.
Kırıcı API değişiklikleri#
v3.5.0-beta.2 ile v3.5.0-beta.3 arasındaki kullanıcı tarafından görülebilir API kırılmaları. Kapsam: modules/ içindeki Python C-modülleri ve scripts/libraries/ içindeki Python kütüphaneleri.
Her iki kırıcı değişiklik de davranış değişiklikleridir (aynı API, farklı sonuçlar) — etkilenen betikleri yeniden kontrol edin. Her commit hash’i GitHub’daki diff’ine bağlanır.
WINC1500 başlatması dize hataları döndürüyor (davranış)#
WINC1500 init fonksiyonu artık sayısal kodlar yerine açıklayıcı dize hataları döndürüyor. WINC1500 başlatma sonucunu sayısal hata değerleriyle karşılaştıran kodun, yeni dize mesajlarını işleyecek şekilde güncellenmesi gerekir.
Commit’ler: 15e0d455
OpenMV 4 JPEG/gri tonlama çıktısı değişti (davranış)#
YUV arama tablosu OpenMV 4 / 4R’de devre dışı bırakıldı, bu yüzden JPEG ve gri tonlama çıktı piksel değerleri bu kartlarda biraz farklı hesaplanır. Çıktı hâlâ geçerlidir ancak önceki sürümlerden çok az farklılık gösterir; OpenMV 4’te piksel-tam karşılaştırmaları yeniden kontrol edin.
Commit’ler: f9ed0cb82
Geçiş kontrol listesi#
WINC1500 başlatmasından gelen dize hata dönüşlerini işleyin (WINC1500 değişikliği) ve OpenMV 4’te piksel-tam karşılaştırmaları yeniden kontrol edin (OpenMV 4 çıktı değişikliği). Diğer tüm betikler değişiklik olmadan çalışır.