v5.1.0#

v5.1.0 นำ OpenMV Viewer ให้ทันกับ OpenMV IDE 5.1.0 ซึ่งใช้โค้ดร่วมกัน แผงใต้เฟรมบัฟเฟอร์กลายเป็นชุดของ มุมมองสด -- ฮิสโทแกรมพร้อมด้วย Board Info, Memory, Statistics และมุมมอง Channels ใหม่ที่แสดงค่าและตัวควบคุมที่สคริปต์ของผลิตภัณฑ์เผยแพร่ -- กล้องหลายเซ็นเซอร์ได้รับ ตัวเลือกแหล่งเฟรมบัฟเฟอร์ บอร์ดใหม่ได้รับการรองรับ และเส้นทางการกู้คืนเฟิร์มแวร์และระบบไฟล์ ROM ที่ Viewer เก็บไว้ได้รับการเสริมความแข็งแกร่งจากการตรวจทานเต็มรูปแบบ สร้างบน Qt Creator 14.0.2 และรวมเฟิร์มแวร์ v5.0.1 มาด้วย

จุดเด่น#

  • มุมมองของแผง -- ตัวเลือกในแถบชื่อของแผงฮิสโทแกรมสลับแผงระหว่างมุมมอง Histogram, Board Info (ฮาร์ดแวร์ เวอร์ชัน และความสามารถของกล้องที่เชื่อมต่อ), Memory (กราฟสดของฮีปและพูลหน่วยความจำของกล้อง), Statistics (ตัวนับของโปรโตคอลดีบักและตัวนับเหตุการณ์ต่อแชนเนล) และ Channels

  • มุมมอง Channels -- เมื่อสคริปต์ของผลิตภัณฑ์เผยแพร่แชนเนล Viewer จะแสดงผลแบบสด: ค่าอ่านและตัวควบคุม (ป้ายกำกับ สวิตช์สลับ แถบเลื่อน กล่องหมุนค่า ปุ่มตัวเลือก ช่องข้อความ ตัวเลือก ปุ่ม และข้อความ), กราฟรูปคลื่นพร้อมตัววิเคราะห์สเปกตรัม และแผนที่ความลึกพร้อมพาเลตต์ การปรับขนาด และการแมปโทน กราฟและแผนที่สามารถบันทึกเป็นไฟล์ CSV, WAV, NumPy หรือ Edge Impulse ได้ และค่าล่าสุดยังคงอยู่บนหน้าจอเมื่อสคริปต์หยุด

  • ตัวเลือกแหล่งเฟรมบัฟเฟอร์ -- กล้องที่มีเซ็นเซอร์ภาพมากกว่าหนึ่งตัวจะแสดงตัวเลือกเพื่อเลือกว่าเซ็นเซอร์ใดจะสตรีมไปยัง Viewer หรือปิดการสตรีม; ปุ่มสลับ JPG กลายเป็นตัวเลือกโหมดสตรีม JPG / RAW และชื่อของแผงระบุรูปแบบที่แต่ละเฟรมมาถึง

  • ฮาร์ดแวร์ใหม่ -- บอร์ด OpenMV N6 Classic และเซ็นเซอร์ FLIR Lepton 3.1R และ UW

สิ่งที่เปลี่ยนแปลง#

  • มุมมอง Board Info, Memory, Statistics และ Channels ในแผงฮิสโทแกรม จัดสไตล์สำหรับทั้งธีมมืดและธีมสว่าง (cdea506655b, 7629a588db9, 5b4f31a6b3a, dfc323b4ec7, 8c2cd6cf1f1)

  • ตัวเลือกแหล่งเฟรมบัฟเฟอร์ ตัวเลือกโหมดสตรีม และการแสดงรูปแบบ (e76284bde9e, 76448d7b9dd, afece31cb6a)

  • ฮิสโทแกรมคำนวณจาก RGB 8 บิตเต็ม พร้อมพาเลตต์พล็อตที่ใช้ร่วมกัน (238e099373e, f126e8f34c0)

  • เฟิร์มแวร์ของบอร์ดจากบุคคลที่สาม -- พื้นที่เก็บข้อมูลบอร์ดและเฟิร์มแวร์ของผู้จำหน่ายที่ติดตั้งควบคู่กับ Viewer จะถูกใช้สำหรับการอัปเดตเฟิร์มแวร์ รวมถึงแชนเนลรุ่นพัฒนาของผู้จำหน่ายเอง; Viewer ติดตั้งเฉพาะส่วนเฟิร์มแวร์ของพื้นที่เก็บข้อมูล (21a63a74949, b15afdac479, b04da8ee888)

  • รองรับ OpenMV N6 Classic และ FLIR Lepton 3.1R / UW (4ff4a1f239d, bdd6c96ef47, 25fcdc13c6a, 12c03024f3c)

  • การส่งต่อ bootloader ของ IMX -- ตัวดักจับที่เตรียมพร้อมไว้ล่วงหน้าจะยึด bootloader ของ RT1062 ทันทีที่มัน enumerate (3d8b63c6859)

  • คำเตือนบน macOS -- ผู้ใช้ Apple Silicon จะได้รับแจ้งเกี่ยวกับการตั้งค่าความปลอดภัย "Allow accessories to connect" และผู้ใช้ RT1062 จะได้รับแจ้งเมื่อไม่ได้ให้สิทธิ์ Input Monitoring (จำเป็นสำหรับการอัปเดตเฟิร์มแวร์) (742cb4d8c0b, 8890eb77834)

  • ปุ่มลัดในโหมด Viewer -- ปุ่มลัดที่หลงเหลือซึ่งทำให้โหมด viewer เสียถูกปิดใช้งาน และ Viewer ไม่เขียนปุ่มลัดที่ถูกล้างของตนลงในการตั้งค่าของ IDE แบบเต็มอีกต่อไป (251b422f642, 0d153671c1d)

การแก้ไขข้อบกพร่อง#

การตรวจทานสองรอบของทุกการเปลี่ยนแปลงตั้งแต่ v5.0.0 ได้แก้ไขสิ่งต่อไปนี้ที่มีผลกับ Viewer รวมถึงเรื่องอื่น ๆ (ccea3b17d01, 71826200611):

  • คำเตือนบน macOS อาจกลืนการตอบ "Yes" ของข้อความแจ้งอัปเกรดเฟิร์มแวร์

  • การจับคู่ไดรฟ์ของกล้องอาจแพ้การแข่งขันกับโวลุมอื่น และทางสำรองแบบไดรฟ์เดียวไม่สามารถเข้าถึงได้เมื่อกล้องเสียบอยู่นานกว่าสิบวินาที (9877480c304)

  • เซ็นเซอร์เหตุการณ์ GENX320 ปิดเฟรมบัฟเฟอร์; การเลือกเซ็นเซอร์ที่บันทึกไว้ไม่คงอยู่หลังรีสตาร์ท

  • การโหลดระบบไฟล์ ROM ลงในกล้อง: Cancel ระหว่างการเขียนจบลงเงียบ ๆ โดย ROMFS อาจถูกเขียนไม่ครบ และข้อผิดพลาดของ dfu-util ถูกรายงานว่าสำเร็จ ตอนนี้ bootloader จะถูกขอให้ออกจาก DFU หลังจากการดำเนินการที่ถูกยกเลิก เพื่อให้กล้องกลับมาเองได้

  • N6 Classic ที่บริกถูกซ่อมด้วย bootloader และเฟิร์มแวร์ของ N6 ธรรมดา; ไฟล์ zip เฟิร์มแวร์แบบกำหนดเองบนบอร์ดที่อยู่ในโหมด bootloader อยู่แล้วกลับแฟลชบิลด์รุ่นปล่อยแทน

  • การล้างบัฟเฟอร์อ่านที่รันก่อนการตรวจจับโปรโตคอลมีขอบเขตจำกัดแล้ว (issue #336) (77cd13af76f)

การรองรับแพลตฟอร์มและเครื่องมือ#

  • ฐาน Qt Creator: 14.0.2 (ใช้ร่วมกับ OpenMV IDE)

  • เฟิร์มแวร์ที่รวมมา: v5.0.1

  • บอร์ดและเซ็นเซอร์ใหม่: OpenMV N6 Classic; FLIR Lepton 3.1R และ UW

การเปลี่ยนแปลงที่ทำให้เข้ากันไม่ได้#

ไม่มี ปุ่มสลับ JPG ในแถบชื่อของเฟรมบัฟเฟอร์ตอนนี้เป็นตัวเลือก JPG Mode / RAW Mode