13.2.6. Ürün yazılımı güncellemeleri ve kurtarma#
Viewer, kameranın ürün yazılımı yöneticisini korur, böylece bir cihaz tam IDE olmadan sahada kurtarılabilir veya yeniden hazırlanabilir. Her kart için eşleşen ürün yazılımı sürümünü ve her kart ailesinin önyükleyicisi için yükleyicileri bir araya getirir ve kartı algılar ve söylenmeden doğru protokolü konuşur.
IDE’nin aksine, Viewer güncelleme için rahatsız etmez: böylece bir gösterim asla güncel olmayan bir istemle kesintiye uğramaz, ürünün gönderdiği ürün yazılımı ne olursa olsun yerinde kalır. Ürün yazılımı işlemleri, istediğinizde Tools menüsünden talep üzerine kullanılabilir.
13.2.6.1. Üçüncü taraf panolar ve filo güncellemeleri#
Viewer third-party repositories’yı destekler, böylece kendi kartını kendi Viewer’ında gönderen bir şirket bu kameralardan oluşan bir filoyu sahada güncel tutabilir. Bu, dırdır etmeme kuralının tek istisnasıdır: üçüncü taraf bir pano does güncel olmayan istemi ve güncellemeleri Görüntüleyici aracılığıyla alır, çünkü güncelleme satıcının kendisine aittir - OpenMV’den değil, deponun bildirimindeki URL’den sunulur. OpenMV’nin kendi panoları hala hiçbir zaman istemde bulunmuyor. Görüntüleyici, başlatma sırasında bir deponun donanım yazılımı kanalını kontrol eder ve satıcı bunu yayınladığında daha yeni donanım yazılımı sunar; Viewer’ın bunlar için bir arayüzü olmadığından, bir havuzun taşıyabileceği örnekleri, modelleri veya taslakları aşağı çekmez.
13.2.6.2. Ürün yazılımı yükleme#
Tools → Load Custom Firmware, diskteki bir ürün yazılımı ikili dosyasını – ya da bir kartın derleme çıktısı .zip paketini – flash’lar; bu, bir ürünün kendi ürün yazılımını yedek bir kameraya koymanın yoludur. İletişim kutusu, IDE’ninkiyle aynı seçenekleri sunar: dahili flash dosya sistemini silin ve ROM dosya sistemini sıfırlayın.
13.2.6.3. Bir ROM dosya sistemi yükleme#
Tools → Load ROMFS onto OpenMV Cam, kameraya bir .img ROM dosya sistemi görüntüsü – bir ürünün modelleri ve varlıkları – yazar, böylece Viewer bir cihazın ürün yazılımının yanı sıra verilerini de geri yükleyebilir.
13.2.6.4. İşlevsiz bir kamerayı kurtarma#
Ürün yazılımı, artık bir seri bağlantı noktası olarak görünmeyecek kadar bozulmuş bir kamera bile kurtarılabilir, çünkü önyükleyici ürün yazılımının altında yer alır ve donanım hasarı dışında her şeye dayanır. Bağlan hiçbir kamera bulamadığında, Viewer işlevsiz bir kameranın bağlı olup olmadığını sorar ve sizi kurtarma boyunca yönlendirir: kart türünü seçersiniz, Viewer kartın önyükleyici arayüzünü sürer ve pakete dahil edilmiş sürüm ürün yazılımı yüklenir. Tools → Force enter OpenMV Cam bootloader, hâlâ bağlanan bir kamera için önyükleyiciye yeniden başlatma adımını açıkça gerçekleştirir.