13.2.6. Pembaruan dan pemulihan firmware#
Viewer mempertahankan pengelola firmware kamera, sehingga sebuah perangkat dapat dipulihkan atau disediakan ulang di lapangan tanpa IDE lengkap. Ia menyertakan rilis firmware yang cocok untuk setiap papan dan pemuat untuk bootloader setiap keluarga papan, dan ia mendeteksi papan serta menggunakan protokol yang tepat tanpa perlu diberi tahu.
Tidak seperti IDE, Viewer tidak mendesak untuk memperbarui: sehingga sebuah demonstrasi tidak pernah terganggu oleh peringatan versi usang, firmware apa pun yang dikirim bersama produk tetap terpasang. Operasi firmware tersedia sesuai permintaan dari menu Tools saat Anda memang menginginkannya.
13.2.6.1. Papan pihak ketiga dan pembaruan armada#
Viewer mendukung third-party repositories, sehingga perusahaan yang mengirimkan papannya sendiri dengan Viewernya sendiri dapat menjaga armada kamera tersebut tetap terkini di lapangan. Ini adalah satu-satunya pengecualian pada aturan yang tidak boleh diganggu: board pihak ketiga does mendapatkan prompt yang kedaluwarsa dan memperbarui melalui Viewer, karena pembaruan adalah milik vendor -- disajikan dari URL dalam manifes repositori, bukan dari OpenMV. Papan OpenMV sendiri masih tidak pernah meminta. Penampil memeriksa saluran firmware repositori saat peluncuran dan menawarkan firmware baru saat vendor menerbitkannya; ia tidak menghapus contoh, model, atau stub yang mungkin dibawa oleh repositori, karena Penampil tidak memiliki antarmuka untuknya.
13.2.6.2. Memuat firmware#
Tools → Load Custom Firmware mem-flash sebuah biner firmware -- atau bundel .zip keluaran build sebuah papan -- dari disk, cara untuk menempatkan firmware milik produk sendiri ke kamera pengganti. Dialog ini menawarkan opsi yang sama seperti pada IDE: menghapus sistem file flash internal, dan mereset sistem file ROM.
13.2.6.3. Memuat sistem file ROM#
Tools → Load ROMFS onto OpenMV Cam menulis sebuah citra sistem file ROM .img -- model dan aset sebuah produk -- ke kamera, sehingga Viewer dapat memulihkan data sebuah perangkat sekaligus firmware-nya.
13.2.6.4. Memulihkan kamera yang mati total#
Kamera yang firmware-nya rusak cukup parah hingga tidak lagi muncul sebagai port serial masih dapat diselamatkan, karena bootloader berada di bawah firmware dan bertahan dari apa pun kecuali kerusakan perangkat keras. Ketika connect tidak menemukan kamera, Viewer menanyakan apakah sebuah kamera yang mati total terpasang dan memandu Anda melalui pemulihan: Anda memilih jenis papan, Viewer mengendalikan antarmuka bootloader papan, dan firmware rilis yang disertakan pun terpasang. Tools → Force enter OpenMV Cam bootloader melakukan langkah reboot-ke-bootloader secara eksplisit untuk kamera yang masih terhubung.