v5.1.0#
v5.1.0 för OpenMV Viewer i nivå med OpenMV IDE 5.1.0, som den delar sin kod med. Rutan under bildbufferten blir en uppsättning livevyer – histogrammet plus Board Info, Memory, Statistics och den nya Channels-vyn som visar värdena och kontrollerna en produkts skript publicerar – kameror med flera sensorer får en källväljare för bildbufferten, nya kort stöds, och de vägar för återställning av fast programvara och ROM-filsystem som Viewer behåller härdades genom en fullständig granskning. Den bygger på Qt Creator 14.0.2 och levereras med fast programvara v5.0.1.
Höjdpunkter#
Rutvyer – en väljare i histogramrutans titelfält växlar den mellan vyerna Histogram, Board Info (den anslutna kamerans hårdvara, versioner och funktioner), Memory (livegrafer över kamerans heap och minnespooler), Statistics (räknare för felsökningsprotokollet och händelser per kanal) och Channels.
Channels-vyn – när en produkts skript publicerar kanaler visar Viewer dem live: avläsningar och kontroller (etiketter, växlare, skjutreglage, spinnrutor, radioknappar, textfält, väljare, knappar och text), vågformsgrafer med en spektrumanalysator samt djupkartor med paletter, skalning och tonmappning. Grafer och kartor kan spelas in till CSV-, WAV-, NumPy- eller Edge Impulse-filer, och de senaste värdena stannar kvar på skärmen när skriptet stoppas.
Källväljare för bildbufferten – kameror med mer än en bildsensor visar en väljare för att välja vilken sensor som strömmar till Viewer, eller för att stänga av strömningen; JPG-växlaren blev en JPG / RAW-väljare för strömningsläge, och rutans titel anger formatet varje bildruta anlände i.
Ny hårdvara – kortet OpenMV N6 Classic samt sensorerna FLIR Lepton 3.1R och UW.
Vad som ändrats#
Vyerna Board Info, Memory, Statistics och Channels i histogramrutan, utformade för både det mörka och det ljusa temat (cdea506655b, 7629a588db9, 5b4f31a6b3a, dfc323b4ec7, 8c2cd6cf1f1).
Källväljare, strömningslägesväljare och formatavläsning för bildbufferten (e76284bde9e, 76448d7b9dd, afece31cb6a).
Histogram beräknas från fullständig 8-bitars RGB, med en gemensam grafpalett (238e099373e, f126e8f34c0).
Fast programvara för tredjepartskort – en leverantörs förråd med kort och fast programvara som installerats tillsammans med Viewer används för uppdateringar av fast programvara, inklusive leverantörens egen utvecklingskanal; Viewer installerar bara förrådets del med fast programvara (21a63a74949, b15afdac479, b04da8ee888).
Stöd för OpenMV N6 Classic och FLIR Lepton 3.1R / UW (4ff4a1f239d, bdd6c96ef47, 25fcdc13c6a, 12c03024f3c).
IMX-startladdaröverlämning – en föraktiverad fångare tar över RT1062:s startladdare i samma ögonblick som den enumereras (3d8b63c6859).
macOS-varningar – Apple Silicon-användare informeras om säkerhetsinställningen ”Allow accessories to connect”, och RT1062-användare när Input Monitoring (som krävs för uppdateringar av fast programvara) inte är beviljat (742cb4d8c0b, 8890eb77834).
Genvägar i visarläget – lösa genvägar som bröt visarläget inaktiverades, och Viewer skriver inte längre sina rensade genvägar till den fullständiga IDE:ns inställningar (251b422f642, 0d153671c1d).
Felrättningar#
Två granskningsomgångar över varje ändring sedan v5.0.0 rättade bland annat följande som gäller Viewer (ccea3b17d01, 71826200611):
macOS-varningarna kunde svälja ”Yes” i uppdateringsfrågan för fast programvara.
En kameras enhetskoppling kunde förlora kapplöpningen mot andra volymer, och reservlösningen med en enda enhet gick inte att nå när kameran hade varit inkopplad i mer än tio sekunder (9877480c304).
Händelsesensorn GENX320 inaktiverade bildbufferten; ett sparat sensorval överlevde inte en omstart.
Inläsning av ett ROM-filsystem till kameran: Cancel under skrivningen avslutades tyst med ett möjligen ofullständigt ROMFS, och ett dfu-util-fel rapporterades som lyckat. Startladdaren ombeds nu att lämna DFU efter en avbruten åtgärd så att kameran kommer tillbaka av sig själv.
En förstörd N6 Classic reparerades med den vanliga N6-startladdaren och -firmwaren; en zip med anpassad fast programvara till ett kort som redan var i startladdarläge flashade utgåvebygget i stället.
Läsrensningen som körs före protokolldetekteringen är begränsad (ärende #336) (77cd13af76f).
Plattforms- och verktygsstöd#
Qt Creator-bas: 14.0.2 (delad med OpenMV IDE).
Medföljande fast programvara: v5.0.1.
Nya kort och sensorer: OpenMV N6 Classic; FLIR Lepton 3.1R och UW.
Inkompatibla ändringar#
Inga. JPG-växlaren i bildbuffertens titelfält är nu en JPG Mode / RAW Mode-väljare.