13.2.6. Ažuriranja firmvera i oporavak#
Viewer zadržava kamerin upravitelj firmvera, pa se uređaj može oporaviti ili ponovno pripremiti na terenu bez cjelovitog IDE-a. Uključuje odgovarajuće izdanje firmvera za svaku pločicu i učitavače za bootloader svake obitelji pločica te prepoznaje pločicu i govori ispravnim protokolom bez uputa.
Za razliku od IDE-a, Viewer ne dosađuje s ažuriranjima: pa demonstraciju nikad ne prekida upit o zastarjelosti, a firmver koji proizvod isporučuje ostaje na mjestu. Operacije s firmverom dostupne su na zahtjev iz izbornika Tools kada ih zatrebate.
13.2.6.1. Ažuriranja ploča i flote trećih strana#
Preglednik podržava third-party repositories, tako da tvrtka koja isporučuje vlastitu ploču u vlastitom pregledniku može održavati flotu tih kamera aktualnom na terenu. Ovo je jedina iznimka od pravila bez prigovaranja: ploča treće strane does dobiva zastarjelu obavijest i ažuriranja putem Preglednika, jer je ažuriranje vlastito dobavljača – poslužuje se s URL-a u manifestu repozitorija, a ne iz OpenMV-a. OpenMV-ove vlastite ploče još uvijek nikad ne traže upit. Preglednik provjerava firmware kanal repozitorija pri pokretanju i nudi noviji firmware kada ga prodavač objavi; ne povlači primjere, modele ili zaglavke koje spremište također može sadržavati, budući da Preglednik nema sučelje za njih.
13.2.6.2. Učitavanje firmvera#
Tools → Load Custom Firmware upisuje binarnu datoteku firmvera – ili .zip paket izlaza izgradnje pločice – s diska, način da vlastiti firmver proizvoda stavite na zamjensku kameru. Dijaloški okvir nudi iste opcije kao IDE: brisanje internog flash datotečnog sustava i ponovno postavljanje ROM datotečnog sustava.
13.2.6.3. Učitavanje ROM datotečnog sustava#
Tools → Load ROMFS onto OpenMV Cam upisuje .img sliku ROM datotečnog sustava – modele i resurse proizvoda – na kameru, pa Viewer može vratiti podatke uređaja kao i njegov firmver.
13.2.6.4. Oporavak neispravne kamere#
Kamera čiji je firmver toliko oštećen da se više ne prikazuje kao serijski priključak i dalje se može spasiti jer se bootloader nalazi ispod firmvera i preživljava sve osim hardverskog oštećenja. Kada povezivanje ne pronađe kameru, Viewer pita je li priključena neispravna kamera i vodi vas kroz oporavak: odaberete vrstu pločice, Viewer upravlja bootloader sučeljem pločice i uključeni firmver izdanja se postavlja. Tools → Force enter OpenMV Cam bootloader izričito izvodi korak ponovnog pokretanja u bootloader za kameru koja se još povezuje.