v2.6.7

v2.6.7 chuyển các quy trình nạp firmware DFU và chuyển đổi video vào các hộp thoại terminal nhúng trong IDE, thêm lập trình bộ xử lý đồng WiFi CYW4343 cho Arduino Portenta H7, và cải thiện xử lý cảm biến thang xám và lời nhắc chế độ DFU. IDE vẫn dựa trên Qt Creator 4.0.2, firmware OpenMV đi kèm nâng lên 3.6.9, và không có thay đổi gây ra sự không tương thích.

Điểm nổi bật

  • Terminal nạp DFU nhúng chạy dfu-util bên trong hộp thoại IDE có thể thay đổi kích thước với đầu ra trực tiếp (lỗi được tô đỏ) và nút Cancel thay vì cửa sổ terminal hệ điều hành bên ngoài.

  • Firmware WiFi CYW4343 nay được lập trình cùng với firmware chính khi nạp Arduino Portenta H7 qua DFU.

  • Terminal chuyển đổi video nhúng chạy công cụ FFmpeg Convert Video trong cùng hộp thoại IDE có thể thay đổi kích thước với đầu ra trực tiếp và Cancel.

  • Lời nhắc chế độ DFU được thiết kế lại dùng menu thả xuống phiên bản firmware và hộp kiểm Erase internal file system tùy chọn ghi nhớ lựa chọn cuối cùng của bạn.

  • Hỗ trợ cảm biến thang xám mở rộng việc tự động viết lại RGB565 sang GRAYSCALE cho cảm biến MT9V034 ngoài HM01B0.

Tính năng mới

  • Terminal nạp DFU nhúng. dfu-util nay khởi chạy trực tiếp vào terminal QDialog phát trực tiếp stdout dưới dạng văn bản thuần và tô màu đỏ stderr, với nút Cancel và lưu kích thước cửa sổ, thay thế cửa sổ terminal hệ điều hành bên ngoài. (c2875d871)

  • Lập trình bộ xử lý đồng WiFi CYW4343. Nạp firmware qua DFU trên Arduino Portenta H7 nay chạy thêm bước lập trình nạp firmware WiFi CYW4343 onboard (CYW4343/cyw4343.bin tại 0x90F00000), được điều khiển bởi extraProgramCommands trong dfu.txt. (62e0ba771, ba31998ce)

  • Terminal chuyển đổi video nhúng. Công cụ Convert Video dựa trên FFmpeg nay chạy ffmpeg trong hộp thoại terminal IDE có thể thay đổi kích thước với đầu ra trực tiếp và Cancel thay vì khởi chạy terminal bên ngoài. (5987bb152)

  • Tùy chọn cấp phát factory. Tùy chọn dòng lệnh ẩn -form_key, khi được cung cấp, tự động đăng ký bo mạch/ID của OpenMV Cam đang kết nối với máy chủ OpenMV thay vì hiển thị lời nhắc đăng ký thủ công. (d5740f71e)

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

  • Lời nhắc chế độ DFU được thiết kế lại. Lời nhắc board detected in DFU mode nay là hộp thoại với menu thả xuống hiển thị phiên bản firmware mới nhất cụ thể cộng với hộp kiểm Erase internal file system tùy chọn, và ghi nhớ hành động đã chọn và trạng thái xóa lần cuối. (0a4d6258c)

  • Tooltip hộp kiểm xóa. Các hộp kiểm xóa hệ thống tệp bootloader/DFU nay có tooltip làm rõ rằng xóa bộ nhớ flash nội bộ không xóa thẻ SD có thể tháo rời. (0a4d6258c)

  • Viết lại thang xám tại chỗ cho ví dụ đang mở. Khi một ví dụ helloworld đang mở được chạy trên cảm biến HM01B0 hoặc MT9V034, IDE viết lại nó tại chỗ để dùng GRAYSCALE để hoạt động trên các cảm biến chỉ hỗ trợ thang xám đó. (4448edb38)

  • Thông báo sau khi nạp rõ ràng hơn. Sau khi cập nhật DFU/firmware, thông báo xác nhận nay giải thích trường hợp main.py bị ghi đè mà không xóa đĩa, do đó camera đơn giản chạy main.py và gắn kết ổ đĩa. (62e0ba771)

  • Cập nhật tập lệnh ví dụ. ulab.py nay dùng ulab.numerical cho mean/std, deep_sleep.py sắp xếp lại chế độ ngủ mềm của cảm biến trước khi bỏ qua bộ điều chỉnh OV7725, và 19-Low-Power/extint_wakeup.py mới minh họa cách thức thoát khỏi chế độ ngừng qua ngắt ngoài. (c30fcb7c3)

  • Giao diện hộp thoại kết nối được trau chuốt. Văn bản tiến trình Connecting... đã được định dạng lại với xuống dòng để dễ đọc hơn. (0d3619245)

Sửa lỗi

  • Đã sửa tất cả hộp thoại Save-As (lưu ảnh, template, bộ mô tả, keypoints, mô hình mạng, xuất tập dữ liệu, log terminal, lưu video, xuất video chuyển đổi) để từ chối tên tệp không có phần mở rộng và nhắc người dùng thêm vào thay vì lưu tệp không có phần mở rộng. (3a3ba3c5e)

  • Đã sửa lỗi hiển thị UI đặc thù macOS: việc đảo màu văn bản/nút menu (dựa vào độ sáng nền menu) và kiểu thanh cuộn tối tùy chỉnh không còn được áp dụng trên macOS. (39179b6cb, 8b11fbcab)

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

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

  • Firmware OpenMV đi kèm: 3.6.8 lên 3.6.9.

  • Firmware WiFi CYW4343: tệp nhị phân CYW4343/cyw4343.bin mới được đóng gói cho Arduino Portenta H7.

  • Tập lệnh cảm biến thang xám: các tập lệnh New File, ví dụ và tập dữ liệu nay chuyển RGB565 sang GRAYSCALE trên MT9V034 ngoài HM01B0 (chỉ VGA sang QVGA cho HM01B0). (ef0c22efb, d5bdd8890)

Thay đổi gây ra sự không tương thích

Không có. Phiên bản này tương thích ngược; các dự án và tập lệnh hiện có không cần thay đổi.