13.1.12. ROM dosya sistemini düzenleme

ROMFS desteğine sahip kartlar, flash bellekte salt okunur bir dosya sistemi taşır ve bu sistem kamerada /rom konumuna bağlanır. Kartın varsayılan makine öğrenmesi modelleriyle birlikte gelir ve bir ürünün modellerinin ve varlıklarının ait olduğu yerdir: ROMFS’teki dosyalar doğrudan flash bellekten belleğe eşlenir, bu nedenle büyük bir model, bir kopyası için RAM tüketmeden yüklenir. IDE’nin Tools → ROM File System alt menüsü, bunun için olan düzenleyicidir.

13.1.12.1. Düzenleyici

Edit ROMFS on OpenMV Cam, bağlı kameranın ROMFS’ini okur ve onu düzenleyicide açar: bir dosya ağacının yanı sıra dosya ekleme, klasör oluşturma, girdileri silme ve çıkarma ve doğrudan model zoo deposundan bir modeli içeri çekme düğmeleri. Bir kullanım göstergesi, kartın ROMFS bölümünün ne kadarını içeriğin işgal ettiğini izler. Commit düğmesine basana kadar kameraya hiçbir şey dokunmaz; bu düğme, sonucu kameraya geri yazıp yazmayacağınızı yoksa diskteki bir .img dosyasına kaydedip kaydetmeyeceğinizi sorar.

Dosya eklerken otomatik olarak iki dönüştürme gerçekleşir. Bir .py betiği, hedef kart için .mpy bayt koduna çapraz derlenir ve bir model dosyası, kartın NPU hızlandırıcısı olduğunda ve model gerektirdiğinde bu hızlandırıcı için dönüştürülür. ROMFS’e inen şey her zaman kameranın doğrudan yürüttüğü biçimdir.

Edit ROMFS iletişim kutusu: model ve etiket dosyalarından oluşan bir dosya ağacı, kullanım göstergesi ve Commit, Model Zoo, Add File, New Folder, Delete ve Extract File düğmeleri

Bir kartın varsayılan içeriğini – makine öğrenmesi modellerini – gösteren Edit ROMFS iletişim kutusu; sağ altta kullanım göstergesiyle.

Open ROMFS File, aynı düzenleyiciyi bağlı bir kamera yerine diskteki bir .img görüntü dosyasına karşı çalıştırır ve New ROMFS File onu boş başlatır – her iki şekilde de, üretimde flashlamak veya özel bir aygıt yazılımı (firmware) derlemesinin yanında göndermek üzere çevrimdışı olarak bir ROMFS görüntüsü hazırlamanın yoludur. Reset ROMFS on OpenMV Cam, bağlı kameranın ROMFS’ini kartın varsayılanlarına geri yükler ve tüm düzenlemeleri geri alır.

Ayrıca bakınız

Bir ROMFS imajı oluşturma, ROMFS’in bir uygulamayı göndermedeki rolü için – oraya ne konulacağı ve kameranın bunu çalışma zamanında nasıl okuduğu.