v2.9.2

v2.9.2 làm cho terminal nối tiếp trở nên tương tác để bạn có thể gõ trực tiếp vào MicroPython REPL của camera, thêm tính năng cài đặt firmware phát triển mới nhất chỉ với một cú nhấp, và đồng bộ hóa RTC của camera từ đồng hồ máy chủ khi kết nối (yêu cầu firmware camera 4.3.2 trở lên; firmware đi kèm ở đây là 4.3.1). IDE vẫn dựa trên nền Qt Creator 4.0.2 và không có thay đổi nào làm hỏng các dự án hiện có.

Điểm nổi bật

  • Terminal nối tiếp tương tác: gõ trực tiếp vào terminal của IDE để điều khiển MicroPython REPL của camera, với các phím mũi tên, Home, EndDelete được ánh xạ tới các mã điều khiển REPL tương ứng.

  • Cài đặt bản phát hành phát triển mới nhất: một mục menu Tools mới tải xuống firmware mới nhất từ GitHub và nạp vào camera đang kết nối.

  • Đồng bộ thời gian từ máy chủ: khi kết nối với camera, RTC của camera sẽ được đặt theo ngày và giờ hiện tại của hệ thống máy chủ (yêu cầu firmware camera 4.3.2 trở lên).

  • Cập nhật trình cài đặt tại chỗ: trình cài đặt Windows/Linux tự động gỡ cài đặt OpenMV IDE trước đó trong thư mục đích để cập nhật sạch sẽ.

  • Arduino Nicla Vision DFU nạp firmware đã được sửa, với loại bo mạch riêng và driver Windows đi kèm.

Tính năng mới

  • Terminal nối tiếp tương tác. Bạn có thể gõ trực tiếp vào terminal nối tiếp của IDE để tương tác với MicroPython REPL của camera. Các phím mũi tên ánh xạ tới CTRL+B/CTRL+F/CTRL+P/CTRL+N, HomeEnd ánh xạ tới CTRL+ACTRL+E, và Delete ánh xạ tới CTRL+D (c50b8c716).

  • Cài đặt bản phát hành phát triển mới nhất. Một mục menu Tools mới tải xuống firmware mới nhất từ GitHub và nạp vào camera đang kết nối, với tùy chọn xóa hệ thống tệp nội bộ (87a69e700).

  • Đồng bộ thời gian máy chủ khi kết nối. Khi kết nối với camera, IDE sẽ gửi ngày và giờ hiện tại của hệ thống máy chủ để đặt RTC của camera. Điều này yêu cầu firmware camera 4.3.2 trở lên; firmware 4.3.1 đi kèm với bản phát hành này chưa hỗ trợ lệnh nhập thời gian (d3ef9d5e0, ce82350eb).

Các thay đổi và cải tiến khác

  • Trình cài đặt Windows/Linux hiện hiển thị trang Thư mục cài đặt tùy chỉnh và tự động gỡ cài đặt bất kỳ OpenMV IDE nào trước đó trong thư mục đích trước khi cài đặt, cho phép cập nhật tại chỗ sạch sẽ (374808dc3, dd7e5c76e).

Sửa lỗi

  • Dừng tập lệnh hoặc ngắt kết nối giờ đây sẽ chuyển camera về trạng thái chờ và hoàn toàn xả các bộ đệm văn bản và ảnh đang chờ trước, ngăn chặn các khung hình cũ, đầu ra và xung đột lệnh (af8d18d65).

  • Cửa sổ tiến trình nạp firmware cho DFU, bossacpicotool giờ đây cập nhật các dòng tiến trình xóa và tải xuống tại chỗ thay vì làm ngập cửa sổ với hàng nghìn dòng (23345dce4).

  • Camera đang ở chế độ bootloader (serial 000000000011) không còn được hiển thị là cổng kết nối thông thường mà thay vào đó chỉ được sử dụng để khôi phục bootloader (9d070b669).

  • Lệnh Mở thư mục OpenMV Cam giờ đây mở đúng thư mục .openmv_disk trên macOS và Linux thay vì đường dẫn cổng thô (adacf333d).

  • Đóng tab trình soạn thảo qua thanh tab giờ đây đóng trình soạn thảo đúng cách mà không kích hoạt logic đóng hai lần (18408e6e5, 09a8e299b).

  • Hộp thoại lỗi DFU ("No DFU settings for the selected board type!" và "No DFU settings for the selected device!") giờ đây bổ sung VID và PID vi phạm để hỗ trợ khắc phục sự cố (640f25df3).

Hỗ trợ nền tảng và công cụ

  • Nền tảng Qt Creator: 4.0.2.

  • Nạp firmware DFU cho Arduino Nicla Vision đã được sửa bằng cách thêm VID/PID bootloader vào bản đồ DFU, đặt cho nó loại bo mạch NICLAV riêng và đóng gói driver Windows (90d1ac0ac).

  • Đã thêm hỗ trợ cho cảm biến nhiệt FLIR Lepton 1.6 trong bảng ID cảm biến; mục Lepton 1.0 đã bị xóa (874e80d86).

  • Firmware camera đi kèm được cập nhật lên v4.3.0 và sau đó v4.3.1 cho tất cả các bo mạch OpenMV và Arduino, với các tập lệnh ví dụ mới về Time-of-Flight, nhiệt độ cao nhất Lepton và aioble BLE Nano-RP2040 (3034469f7, ce82350eb).

Thay đổi đột phá

Không có. Bản phát hành này không chứa thay đổi nào về quy trình làm việc hoặc hành vi hiển thị với người dùng cho các dự án hiện có.