v2.9.2

v2.9.2 ทำให้เทอร์มินัลอนุกรมสามารถโต้ตอบได้ คุณสามารถพิมพ์โดยตรงเข้าสู่ REPL ของ MicroPython บนกล้อง เพิ่มการติดตั้งเฟิร์มแวร์เวอร์ชันพัฒนาล่าสุดด้วยคลิกเดียว และตั้งค่า RTC ของกล้องจากนาฬิกาของเครื่องโฮสต์เมื่อเชื่อมต่อ (ต้องใช้เฟิร์มแวร์กล้อง 4.3.2 ขึ้นไป เฟิร์มแวร์ที่รวมมาในรุ่นนี้คือ 4.3.1) IDE ยังคงใช้ฐาน Qt Creator 4.0.2 และไม่มีการเปลี่ยนแปลงที่ทำให้ใช้งานไม่ได้สำหรับโปรเจกต์ที่มีอยู่

Highlights

  • เทอร์มินัลอนุกรมแบบโต้ตอบ: พิมพ์โดยตรงเข้าสู่เทอร์มินัลของ IDE เพื่อควบคุม REPL ของ MicroPython บนกล้อง โดยปุ่มลูกศร Home, End และ Delete ถูกแมปไปยังรหัสควบคุม REPL ที่สอดคล้องกัน

  • ติดตั้งรุ่นพัฒนาล่าสุด: รายการเมนู Tools ใหม่ดาวน์โหลดเฟิร์มแวร์เวอร์ชันล่าสุดจาก GitHub และแฟลชลงในกล้องที่เชื่อมต่ออยู่

  • การซิงค์เวลาจากโฮสต์: การเชื่อมต่อกับกล้องจะตั้งค่า RTC ของกล้องจากวันและเวลาปัจจุบันของระบบโฮสต์ (ต้องใช้เฟิร์มแวร์กล้อง 4.3.2 ขึ้นไป)

  • การอัปเดตตัวติดตั้งแบบ in-place: ตัวติดตั้งสำหรับ Windows/Linux จะถอนการติดตั้ง OpenMV IDE เวอร์ชันก่อนหน้าในไดเรกทอรีเป้าหมายโดยอัตโนมัติเพื่อการอัปเดตที่สะอาด

  • การแฟลช Arduino Nicla Vision DFU ได้รับการแก้ไขแล้ว พร้อมประเภทบอร์ดเฉพาะและไดรเวอร์ Windows ที่รวมมาด้วย

New features

  • เทอร์มินัลอนุกรมแบบโต้ตอบ ขณะนี้คุณสามารถพิมพ์โดยตรงเข้าสู่เทอร์มินัลอนุกรมของ IDE เพื่อโต้ตอบกับ REPL ของ MicroPython บนกล้อง ปุ่มลูกศรแมปไปยัง CTRL+B/CTRL+F/CTRL+P/CTRL+N, Home และ End แมปไปยัง CTRL+A และ CTRL+E, และ Delete แมปไปยัง CTRL+D (c50b8c716)

  • ติดตั้งรุ่นพัฒนาล่าสุด รายการเมนู Tools ใหม่ดาวน์โหลดเฟิร์มแวร์เวอร์ชันล่าสุดจาก GitHub และแฟลชลงในกล้องที่เชื่อมต่ออยู่ โดยมีตัวเลือกในการลบระบบไฟล์ภายใน (87a69e700)

  • การซิงค์เวลาจากโฮสต์เมื่อเชื่อมต่อ เมื่อเชื่อมต่อกับกล้อง IDE จะส่งวันและเวลาปัจจุบันของระบบโฮสต์เพื่อตั้งค่า RTC ของกล้อง ต้องใช้เฟิร์มแวร์กล้อง 4.3.2 ขึ้นไป เฟิร์มแวร์ 4.3.1 ที่รวมมาในรุ่นนี้ยังไม่รองรับคำสั่งป้อนเวลา (d3ef9d5e0, ce82350eb)

Other changes and improvements

  • ตัวติดตั้ง Windows/Linux ขณะนี้แสดงหน้า โฟลเดอร์ติดตั้ง แบบกำหนดเองและถอนการติดตั้ง OpenMV IDE เวอร์ชันก่อนหน้าในไดเรกทอรีเป้าหมายโดยอัตโนมัติก่อนการติดตั้ง เพื่อให้การอัปเดตแบบ in-place สะอาด (374808dc3, dd7e5c76e)

Bug fixes

  • การหยุดสคริปต์หรือการตัดการเชื่อมต่อจะทำให้กล้องหยุดทำงานและล้างบัฟเฟอร์ข้อความและภาพที่รอดำเนินการก่อน ป้องกันเฟรมและเอาต์พุตที่ค้างอยู่และการแข่งขันของคำสั่ง (af8d18d65)

  • หน้าต่างความคืบหน้าการแฟลชเฟิร์มแวร์สำหรับ DFU, bossac, และ picotool ขณะนี้อัปเดตบรรทัดความคืบหน้าการลบและดาวน์โหลดในที่เดิมแทนที่จะท่วมหน้าต่างด้วยข้อความหลายพันบรรทัด (23345dce4)

  • กล้องที่อยู่ในโหมดบูตโหลดเดอร์ (อนุกรม 000000000011) จะไม่ถูกเสนอเป็นพอร์ตที่เชื่อมต่อได้ปกติอีกต่อไป และจะใช้เฉพาะสำหรับการกู้คืนบูตโหลดเดอร์เท่านั้น (9d070b669)

  • คำสั่ง Open OpenMV Cam Folder ขณะนี้เปิดไดเรกทอรี .openmv_disk ที่ถูกต้องบน macOS และ Linux แทนเส้นทางพอร์ตดิบ (adacf333d)

  • การปิดแท็บตัวแก้ไขผ่านแถบแท็บขณะนี้ปิดตัวแก้ไขได้อย่างถูกต้องโดยไม่เรียกใช้ตรรกะการปิดสองครั้ง (18408e6e5, 09a8e299b)

  • กล่องโต้ตอบข้อผิดพลาด DFU ("No DFU settings for the selected board type!" และ "No DFU settings for the selected device!") ขณะนี้เพิ่ม VID และ PID ที่เป็นปัญหาต่อท้ายเพื่อช่วยในการแก้ปัญหา (640f25df3)

Platform and tool support

  • ฐาน Qt Creator: 4.0.2

  • Arduino Nicla Vision การแฟลช DFU ได้รับการแก้ไขแล้วโดยเพิ่ม VID/PID ของบูตโหลดเดอร์เข้าในแมป DFU กำหนดประเภทบอร์ด NICLAV เฉพาะ และรวมไดรเวอร์ Windows (90d1ac0ac)

  • เพิ่มการรองรับ sensor ความร้อน FLIR Lepton 1.6 ในตาราง sensor ID โดยรายการ Lepton 1.0 ถูกลบออก (874e80d86)

  • เฟิร์มแวร์กล้องที่รวมมาอัปเดตเป็น v4.3.0 และจากนั้น v4.3.1 สำหรับบอร์ด OpenMV และ Arduino ทั้งหมด พร้อมตัวอย่างสคริปต์ Time-of-Flight, Lepton object-high-temp, และ Nano-RP2040 aioble BLE ใหม่ (3034469f7, ce82350eb)

Breaking changes

ไม่มี รุ่นนี้ไม่มีการเปลี่ยนแปลงขั้นตอนการทำงานหรือพฤติกรรมที่ผู้ใช้มองเห็นได้สำหรับโปรเจกต์ที่มีอยู่