v4.8.4¶
v4.8.4 เป็นรุ่นที่เน้นความน่าเชื่อถือและการจัดการการเชื่อมต่อ สร้างบนฐาน Qt Creator 14.0.2 ที่มีอยู่ ปรับปรุงการจับคู่ USB drive กับ serial port บน macOS, ทำให้การเชื่อมต่อและการซิงค์กล้องมีความน่าเชื่อถือมากขึ้น, ขยายแคตาล็อก model zoo ของ STMicroelectronics และแก้ไขบั๊กการโหลดเฟิร์มแวร์ Alif ที่อาจทำให้บอร์ดเสียหาย ไม่มีการเปลี่ยนแปลงที่ส่งผลกระทบต่อโปรเจกต์ของผู้ใช้
สิ่งที่น่าสนใจ¶
การจับคู่ drive บน macOS ปัจจุบันแก้ไข serial number ของ USB ของ drive ที่ mount โดยการเดิน DiskArbitration/IOKit registry จับคู่ camera storage drive กับ serial port ได้อย่างถูกต้อง
การโหลดเฟิร์มแวร์ Alif ที่ปลอดภัยกว่า ไม่ลบพื้นที่ MRAM
APPอีกต่อไป ซึ่งเคยทำให้บอร์ดเสียหายการเชื่อมต่อที่น่าเชื่อถือยิ่งขึ้น ด้วย timeout การเชื่อมต่อที่ยาวนานขึ้น, การซิงค์ใหม่แบบลองซ้ำพร้อมระยะผ่อนผัน และการ fallback เป็น single removable drive เมื่อการจับคู่ serial number แบบเข้มงวดล้มเหลว
STMicroelectronics model zoo ที่กว้างขึ้น พร้อมใช้งานบน
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7และARDUINO_NICLA_VISIONแผง System Information ที่สะอาดกว่า แสดงผลเป็น rich text แบบ monospaced จัดตำแหน่งพร้อมส่วน protocol-capabilities แบบหลายบรรทัด
การเปลี่ยนแปลงและการปรับปรุงอื่นๆ¶
บน macOS IDE จะแก้ไข USB serial number ของ drive ที่ mount โดยการเดิน DiskArbitration/IOKit registry จาก volume mount path ขึ้นไปยัง USB device node แก้ไขการจับคู่ serial port กับ drive สำหรับ camera storage drive (35fd08410) DiskArbitration และ CoreFoundation includes ถูกห่อด้วย
Q_OS_MACguard เพื่อให้ non-Mac build คอมไพล์ได้สะอาด (5940f3f77)เมื่อการจับคู่ drive ด้วย serial number แบบเข้มงวดล้มเหลว แต่มี removable drive อยู่เพียงตัวเดียว IDE จะ fallback มาใช้ drive นั้นเป็น mount path ของกล้อง (92d13cb10)
Camera resync ปัจจุบันใช้ timeout การเชื่อมต่อการพยายามครั้งแรกที่ยาวนานขึ้น และลองซ้ำด้วย grace timeout หนึ่งวินาที โดยสร้าง transport ใหม่ในแต่ละครั้งเพื่อให้การเชื่อมต่อครั้งแรกน่าเชื่อถือยิ่งขึ้น (2343a9211)
แผง System Information ของอุปกรณ์และ host/device stats ปัจจุบันแสดงผลเป็น monospaced rich text พร้อมคอลัมน์ที่จัดตำแหน่งใหม่และส่วน protocol-capabilities แบบหลายบรรทัดสำหรับการจัดรูปแบบที่ชัดเจนยิ่งขึ้น (549a6acfa)
รายการ STMicroelectronics model zoo ปัจจุบันพร้อมใช้งานบนบอร์ดเพิ่มเติม ขยายแคตาล็อกไปยัง
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7และARDUINO_NICLA_VISIONนอกเหนือจากOPENMV_AE3และOPENMV_N6(ea75eea5f)
การแก้ไขบั๊ก¶
แก้ไขการโหลดเฟิร์มแวร์ Alif เพื่อไม่ให้ลบพื้นที่ MRAM
APPอีกต่อไป ซึ่งเคยทำให้บอร์ดเสียหาย IDE ปัจจุบันจะขอให้ผู้ใช้ถอดการเชื่อมต่อกล้องและปิด hard-maintenance-mode switch และให้กล้องไม่เชื่อมต่อจนกว่าจะได้รับคำสั่งให้เชื่อมต่อใหม่ (886290d46)probe โปรโตคอล serial แบบใหม่ (V2) ปัจจุบันถูกกำหนดให้ทำงานเฉพาะบนกล้องที่ ไม่มี VID/PID USB ของ OpenMV เดิม (เช่น กล้องรุ่นใหม่) แก้ไข typo การเปรียบเทียบ VID/PID ที่เปรียบเทียบ
productIdentifierสองครั้งแทนvendorIdentifierและเงื่อนไขการควบคุมที่ก่อนหน้านี้รัน probe บนอุปกรณ์ผิด (b43b485ed, c86d83870)
การรองรับแพลตฟอร์มและเครื่องมือ¶
Qt Creator base: 14.0.2.
แคตาล็อก STMicroelectronics model zoo ขยายไปยัง
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7และARDUINO_NICLA_VISIONนอกเหนือจากOPENMV_AE3และOPENMV_N6
การเปลี่ยนแปลงที่ส่งผลกระทบ¶
ไม่มี รุ่นนี้ไม่มีการเปลี่ยนแปลง scripting-API หรือขั้นตอนการทำงานของโปรเจกต์ผู้ใช้