v3.0.3

v3.0.3 เพิ่มการรองรับขั้นแรกสำหรับบอร์ด NXP i.MX RT1060 (EVKB-MIMXRT1060) รวมถึงขั้นตอนการซ่อมแซมและแฟลชใหม่ผ่าน serial bootloader (SBL) พร้อมกับ Auto Reconnect toggle, โปรแกรมเล่นสตรีม RTSP, และการปรับปรุง Import Helper และการแยกวิเคราะห์ docstring การเติมโค้ด รุ่นนี้สร้างบน Qt Creator 4.0.2, อัปเดตเฟิร์มแวร์ OpenMV ที่รวมมาเป็น v4.4.2, และไม่มีการเปลี่ยนแปลงที่ทำให้ใช้งานไม่ได้สำหรับโปรเจกต์ผู้ใช้

Highlights

  • การรองรับ NXP i.MX RT1060 บอร์ด EVKB-MIMXRT1060 ได้รับการรับรองแล้วและสามารถแฟลชได้โดยตรงจาก IDE

  • ขั้นตอนการซ่อมแซม SBL bootloader ขั้นตอนบูตโหลดเดอร์การดาวน์โหลดอนุกรม (blhost) ที่ทำงานได้สามารถซ่อมแซมและแฟลชกล้องที่ใช้ i.MX RT1060 ใหม่ได้ โดยมีตัวเลือกการลบ flash filesystem

  • Auto Reconnect ไปยัง OpenMV Cam toggle Tools ใหม่เชื่อมต่อกับกล้องใหม่โดยอัตโนมัติเมื่อตรวจพบ โดยไม่หยุดสคริปต์ที่กำลังทำงาน

  • เล่น RTSP Stream รายการ Video Tools ใหม่เล่น RTSP stream สดผ่าน ffplay

  • Import Helper สำหรับโมดูลแบบซ้อน โมดูลในลำดับชั้นโฟลเดอร์แบบไม่แบนขณะนี้ถูกนำเข้าและคัดลอกไปยัง OpenMV Cam ได้อย่างถูกต้อง

New features

  • การรองรับ NXP i.MX RT1060 เพิ่มตัวโหลด flash เฟิร์มแวร์เฉพาะที่ขับเคลื่อนเครื่องมือ sdphost/blhost ที่รวมมาเพื่อโปรแกรม EVKB-MIMXRT1060 ผ่าน USB พร้อมการตั้งค่า imx.txt ใหม่และรายการ boards.txt OMVRT60_IMXRT60_32768_SDRAM (6a040cda3, e72ff6f52)

  • ขั้นตอน SBL bootloader ให้ผู้ใช้ซ่อมแซมและแฟลชกล้องที่ใช้ i.MX RT1060 ใหม่ผ่าน i.MX secondary bootloader โดยมีตัวเลือกการลบ flash filesystem (ขับเคลื่อนโดยการดำเนินการลบที่มีอยู่) เมื่อแฟลชใหม่ (0bb648c94, da591b7c9, c08022fab)

  • Auto Reconnect ไปยัง OpenMV Cam, รายการเมนู Tools ที่เลือกได้, เชื่อมต่อกับกล้องใหม่โดยอัตโนมัติเมื่อตรวจพบโดยไม่หยุดสคริปต์ที่กำลังทำงาน สถานะจะถูกบันทึกข้ามเซสชันและปิดใช้งานการดำเนินการ Connect/Disconnect ด้วยตนเองขณะที่ใช้งาน (0546d806e)

  • เล่น RTSP Stream, รายการ Video Tools ใหม่ (ไม่ใช่ Linux), แจ้งขอ IP/domain, พอร์ต (ค่าเริ่มต้น 554), และการขนส่ง TCP-vs-UDP จากนั้นเล่น rtsp:// stream สดผ่าน ffplay (f6a39055d)

  • เพิ่มตัวอย่าง MicroSpeech สำหรับการตรวจจับคำสำคัญ Yes/No สำหรับบอร์ด Nicla Vision และ Portenta H7 (8cecde656)

Other changes and improvements

  • Import Helper ขณะนี้นำเข้าและคัดลอกโมดูลในลำดับชั้นโฟลเดอร์แบบซ้อน (ไม่แบน) ได้อย่างถูกต้อง โดยคำนวณชื่อโมดูลแบบจุดจากเส้นทางสัมพัทธ์และคัดลอกโฟลเดอร์แบบเรียกซ้ำ; โมดูลในโฟลเดอร์ Documents แทนที่โมดูลใน Examples (e5696f6f8, 33a703157, 1e4a27769)

  • การแยกวิเคราะห์ docstring การเติมโค้ด ขณะนี้แยก signature อาร์กิวเมนต์ของฟังก์ชันได้อย่างถูกต้อง รวมถึงการลบ markup [...] ของอาร์กิวเมนต์ที่ไม่บังคับออกจากเอกสาร HTML ที่รวมมา (75cb80a09, 05125bec8, 16fde1c1e)

  • ความน่าเชื่อถือในการเชื่อมต่อ/ตัดการเชื่อมต่อ ดีขึ้น: ลูปการล้างบัฟเฟอร์ข้อความและภาพขณะนี้ทำงานเสมอ โดยมีเพียง scriptStop ที่ถูกควบคุมโดยสถานะ Auto Reconnect ทำให้บัฟเฟอร์ล้างได้อย่างสะอาดไม่ว่าจะเปิดใช้ auto-reconnect หรือไม่ (6673302e1)

Bug fixes

  • แก้ไขข้อบกพร่องการแฟลช i.MX RT หลายรายการ: เส้นทางไฟล์ถูกส่งเป็นสตริงตามตัวอักษรแทนเส้นทางที่แก้ไขแล้ว, คำสั่ง jump ของ sdphost สะกดผิดเป็น jump-adress, และชื่อไฟล์ไบนารีตัวแฟลช bootloader ได้รับการแก้ไข (0bb648c94, c08022fab)

  • แก้ไขการพิมพ์ผิดในข้อความกล่องโต้ตอบการอัปเดตที่มี reources เป็น resources (798f55c31)

Platform and tool support

  • ฐาน Qt Creator: 4.0.2

  • บอร์ดใหม่: NXP i.MX RT1060 (EVKB-MIMXRT1060), รายการบอร์ด OMVRT60_IMXRT60_32768_SDRAM (โฟลเดอร์เฟิร์มแวร์ EVKBMIMXRT1060) (6a040cda3, e72ff6f52)

  • เฟิร์มแวร์ OpenMV ที่รวมมา: อัปเดตเป็น v4.4.2 (ผ่านการอัปเดตชั่วคราว 4.3.3) พร้อมรูปภาพเฟิร์มแวร์/uvc/bootloader ที่รีเฟรชสำหรับ OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA, และ NANO_RP2040 (8cecde656, 292950b60)

  • เครื่องมือ NXP ที่รวมมา: blhost และ sdphost ขณะนี้ถูกทำเครื่องหมายว่าสามารถรันได้บน Linux และ macOS เพื่อให้ขั้นตอน i.MX bootloader สามารถรันได้ (3c464ca5a)

Breaking changes

ไม่มี รุ่นนี้ไม่มีการเปลี่ยนแปลงที่ทำให้ใช้งานไม่ได้สำหรับโปรเจกต์ผู้ใช้ ฐาน Qt Creator ยังคงเป็น Qt Creator 4.0.2