v2.6.7¶
v2.6.7 ย้ายกระบวนการแฟลชเฟิร์มแวร์ DFU และการแปลงวิดีโอไปยังกล่องโต้ตอบเทอร์มินัลที่ฝังในตัว IDE เพิ่มการโปรแกรม co-processor WiFi CYW4343 สำหรับ Arduino Portenta H7 และปรับปรุงการจัดการ sensor ระดับสีเทาและข้อความแจ้งโหมด DFU IDE ยังคงใช้ Qt Creator 4.0.2 เฟิร์มแวร์ OpenMV ที่รวมมาเลื่อนขึ้นเป็น 3.6.9 และไม่มีการเปลี่ยนแปลงที่ทำให้ใช้งานแบบเดิมไม่ได้
ไฮไลต์¶
เทอร์มินัลแฟลช DFU แบบฝัง รัน
dfu-utilภายในกล่องโต้ตอบ IDE ที่ปรับขนาดได้พร้อมเอาต์พุตสด (ข้อผิดพลาดแสดงเป็นสีแดง) และปุ่ม Cancel แทนหน้าต่างเทอร์มินัลระบบปฏิบัติการภายนอกเฟิร์มแวร์ WiFi CYW4343 ตอนนี้ถูกโปรแกรมพร้อมกับเฟิร์มแวร์หลักเมื่อแฟลช Arduino Portenta H7 ผ่าน DFU
เทอร์มินัลแปลงวิดีโอแบบฝัง รันเครื่องมือ
Convert Videoของ FFmpeg ในกล่องโต้ตอบ IDE ที่ปรับขนาดได้เช่นกัน พร้อมเอาต์พุตสดและ Cancelข้อความแจ้งโหมด DFU ที่ออกแบบใหม่ ใช้เมนูดรอปดาวน์เวอร์ชันเฟิร์มแวร์และช่องทำเครื่องหมาย
Erase internal file systemที่ไม่บังคับซึ่งจำตัวเลือกล่าสุดของคุณการรองรับ sensor ระดับสีเทา ขยายการเขียนใหม่อัตโนมัติจาก
RGB565เป็นGRAYSCALEให้ครอบคลุม MT9V034 เพิ่มเติมจาก HM01B0
ฟีเจอร์ใหม่¶
เทอร์มินัลแฟลช DFU แบบฝัง. ตอนนี้
dfu-utilเปิดตัวโดยตรงในเทอร์มินัลQDialogที่สตรีมstdoutสดเป็นข้อความธรรมดาและเน้นstderrเป็นสีแดง พร้อมปุ่ม Cancel และบันทึกรูปแบบหน้าต่าง แทนที่หน้าต่างเทอร์มินัลระบบปฏิบัติการภายนอก (c2875d871)การโปรแกรม co-processor WiFi CYW4343. การโหลดเฟิร์มแวร์ผ่าน DFU บน Arduino Portenta H7 ตอนนี้รันขั้นตอนการโปรแกรมพิเศษที่แฟลชเฟิร์มแวร์ WiFi CYW4343 บนบอร์ด (
CYW4343/cyw4343.binที่0x90F00000) ขับเคลื่อนด้วยextraProgramCommandsในdfu.txt(62e0ba771, ba31998ce)เทอร์มินัลแปลงวิดีโอแบบฝัง. เครื่องมือ
Convert Videoที่ใช้ FFmpeg ตอนนี้รันffmpegในกล่องโต้ตอบเทอร์มินัล IDE ที่ปรับขนาดได้พร้อมเอาต์พุตสดและ Cancel แทนที่จะเปิดเทอร์มินัลภายนอก (5987bb152)ตัวเลือกการจัดเตรียมในโรงงาน. ตัวเลือกบรรทัดคำสั่ง
-form_keyที่ซ่อนอยู่ เมื่อระบุ จะลงทะเบียน board/ID ของ OpenMV Cam ที่เชื่อมต่อกับเซิร์ฟเวอร์ของ OpenMV โดยอัตโนมัติแทนที่จะแสดงข้อความแจ้งการลงทะเบียนแบบกำหนดเอง (d5740f71e)
การเปลี่ยนแปลงและปรับปรุงอื่นๆ¶
ข้อความแจ้งโหมด DFU ที่ออกแบบใหม่. ข้อความแจ้ง
board detected in DFU modeตอนนี้เป็นกล่องโต้ตอบที่มีเมนูดรอปดาวน์แสดงเวอร์ชันเฟิร์มแวร์รีลีสล่าสุดที่แน่นอนบวกกับช่องทำเครื่องหมายErase internal file systemที่ไม่บังคับ และจำการกระทำที่เลือกล่าสุดและสถานะการลบ (0a4d6258c)คำอธิบายเคล็ดลับช่องลบ. ช่องทำเครื่องหมายลบ filesystem ของบูตโหลดเดอร์/DFU ตอนนี้มีคำอธิบายเคล็ดลับที่อธิบายว่าการลบ internal flash drive ไม่ได้ลบ SD card แบบถอดได้ (0a4d6258c)
การเขียนใหม่ในที่ระดับสีเทาสำหรับตัวอย่างที่เปิดอยู่. เมื่อตัวอย่าง helloworld ที่เปิดอยู่แล้วถูกรันบน sensor HM01B0 หรือ MT9V034 IDE จะเขียนใหม่ในที่เพื่อใช้
GRAYSCALEเพื่อให้ทำงานบน sensor ระดับสีเทาเท่านั้นเหล่านั้น (4448edb38)ข้อความหลังแฟลชที่ชัดเจนขึ้น. หลังจากอัปเดต DFU/เฟิร์มแวร์ ข้อความยืนยันตอนนี้อธิบายกรณีที่
main.pyถูกเขียนทับโดยไม่ลบดิสก์ ดังนั้นกล้องจึงรันmain.pyและเมานต์ไดรฟ์ (62e0ba771)สคริปต์ตัวอย่างที่อัปเดต.
ulab.pyตอนนี้ใช้ulab.numericalสำหรับค่าเฉลี่ย/ส่วนเบี่ยงเบนมาตรฐานdeep_sleep.pyจัดเรียงใหม่ให้ soft-sleep ของ sensor ก่อน OV7725 regulator bypass และ19-Low-Power/extint_wakeup.pyใหม่สาธิตการตื่นจาก stop mode ผ่านอินเทอร์รัปต์ภายนอก (c30fcb7c3)ปรับปรุงกล่องโต้ตอบ Connect. ข้อความความคืบหน้า
Connecting...ถูกจัดรูปแบบใหม่ด้วยการแบ่งบรรทัดเพื่อความสะดวกในการอ่าน (0d3619245)
การแก้ไขบัก¶
แก้ไขกล่องโต้ตอบ Save-As ทั้งหมด (บันทึกภาพ เทมเพลต ตัวบ่งชี้ลักษณะ จุดสำคัญ โมเดลเครือข่าย ส่งออกชุดข้อมูล บันทึก terminal บันทึกวิดีโอ แปลงเอาต์พุตวิดีโอ) ให้ปฏิเสธชื่อไฟล์ที่ไม่มีนามสกุลและแจ้งให้ผู้ใช้เพิ่มนามสกุลแทนที่จะบันทึกไฟล์ที่ไม่มีนามสกุล (3a3ba3c5e)
แก้ไขการเรนเดอร์ UI เฉพาะ macOS: การกลับสีข้อความ/ปุ่มเมนู (ซึ่งตรวจสอบความสว่างพื้นหลังเมนู) และการจัดรูปแบบ scrollbar สีเข้มแบบกำหนดเองไม่ถูกนำไปใช้บน macOS อีกต่อไป (39179b6cb, 8b11fbcab)
การรองรับแพลตฟอร์มและเครื่องมือ¶
ฐาน Qt Creator: 4.0.2
เฟิร์มแวร์ OpenMV ที่รวมมา: 3.6.8 ถึง 3.6.9
เฟิร์มแวร์ WiFi CYW4343:
CYW4343/cyw4343.binใหม่ที่รวมมาสำหรับ Arduino Portenta H7สคริปต์ sensor ระดับสีเทา: ไฟล์ใหม่ ตัวอย่าง และสคริปต์ชุดข้อมูลตอนนี้สลับ
RGB565เป็นGRAYSCALEบน MT9V034 เพิ่มเติมจาก HM01B0 (เฉพาะ VGA เป็น QVGA สำหรับ HM01B0) (ef0c22efb, d5bdd8890)
การเปลี่ยนแปลงที่ทำให้ใช้งานแบบเดิมไม่ได้¶
ไม่มี รีลีสนี้เข้ากันได้กับเวอร์ชันก่อนหน้า โปรเจกต์และสคริปต์ที่มีอยู่ไม่จำเป็นต้องเปลี่ยนแปลง