v2.9.2

v2.9.2는 시리얼 터미널을 대화형으로 만들어 카메라의 MicroPython REPL에 직접 입력할 수 있게 하고, 최신 개발 펌웨어를 원클릭으로 설치하는 기능을 추가하며, 연결 시 호스트 시계로부터 카메라의 RTC를 설정합니다(카메라 펌웨어 4.3.2 이상 필요. 여기에 번들된 펌웨어는 4.3.1입니다). IDE는 여전히 Qt Creator 4.0.2 기반이며 기존 프로젝트에 대한 호환성 깨짐은 없습니다.

주요 사항

  • 대화형 시리얼 터미널: IDE의 터미널에 직접 입력하여 카메라의 MicroPython REPL을 구동할 수 있으며, 방향키, Home, End, Delete 키가 해당하는 REPL 제어 코드에 매핑됩니다.

  • 최신 개발 릴리스 설치: 새로운 Tools 메뉴 항목이 GitHub에서 최신 개발 펌웨어를 다운로드하여 연결된 카메라에 플래시합니다.

  • 호스트 시간 동기화: 이제 카메라에 연결하면 호스트 시스템의 현재 날짜와 시간으로 RTC가 설정됩니다(카메라 펌웨어 4.3.2 이상 필요).

  • 제자리 설치 업데이트: Windows/Linux 설치 프로그램이 대상 디렉터리에 있는 이전 OpenMV IDE를 자동으로 제거하여 깔끔하게 업데이트합니다.

  • Arduino Nicla Vision DFU 플래싱이 수정되었으며, 전용 보드 유형과 번들된 Windows 드라이버를 제공합니다.

새로운 기능

  • 대화형 시리얼 터미널. 이제 IDE의 시리얼 터미널에 직접 입력하여 카메라의 MicroPython REPL과 상호작용할 수 있습니다. 방향키는 CTRL+B/CTRL+F/CTRL+P/CTRL+N에, HomeEndCTRL+ACTRL+E에, DeleteCTRL+D에 매핑됩니다(c50b8c716).

  • 최신 개발 릴리스 설치. 새로운 Tools 메뉴 항목이 GitHub에서 최신 최첨단 펌웨어를 다운로드하여 연결된 카메라에 플래시하며, 내부 파일 시스템을 지우는 옵션을 제공합니다(87a69e700).

  • 연결 시 호스트 시간 동기화. 카메라에 연결하면 이제 IDE가 호스트 시스템의 현재 날짜와 시간을 전송하여 카메라의 RTC를 설정합니다. 이 기능에는 카메라 펌웨어 4.3.2 이상이 필요하며, 이 릴리스에 번들된 4.3.1 펌웨어는 아직 시간 입력 명령을 지원하지 않습니다(d3ef9d5e0, ce82350eb).

기타 변경 사항 및 개선 사항

  • Windows/Linux 설치 프로그램이 이제 사용자 지정 Installation Folder 페이지를 표시하고, 설치하기 전에 대상 디렉터리에 있는 이전 OpenMV IDE를 자동으로 제거하여 깔끔한 제자리 업데이트를 가능하게 합니다(374808dc3, dd7e5c76e).

버그 수정

  • 이제 스크립트를 중지하거나 연결을 끊으면 카메라가 먼저 유휴 상태가 되고 대기 중인 텍스트 및 이미지 버퍼를 완전히 비워, 오래된 프레임과 출력, 명령 경쟁 상태를 방지합니다(af8d18d65).

  • DFU, bossac, picotool의 펌웨어 플래싱 진행 창이 이제 수천 줄로 창을 가득 채우는 대신 지우기 및 다운로드 진행 줄을 제자리에서 업데이트합니다(23345dce4).

  • 부트로더 모드(시리얼 000000000011)에 있는 카메라는 더 이상 일반적으로 연결 가능한 포트로 제공되지 않으며, 대신 부트로더 복구에만 사용됩니다(9d070b669).

  • Open OpenMV Cam Folder 명령이 이제 macOS와 Linux에서 원시 포트 경로 대신 올바른 .openmv_disk 디렉터리를 엽니다(adacf333d).

  • 탭 바를 통해 편집기 탭을 닫으면 이제 닫기 로직이 두 번 실행되지 않고 편집기가 올바르게 닫힙니다(18408e6e5, 09a8e299b).

  • DFU 오류 대화 상자(“No DFU settings for the selected board type!” 및 “No DFU settings for the selected device!”)가 이제 문제 해결에 도움이 되도록 해당 VID 및 PID를 추가합니다(640f25df3).

플랫폼 및 도구 지원

  • Qt Creator 기반: 4.0.2.

  • Arduino Nicla Vision DFU 플래싱이 부트로더 VID/PID를 DFU 맵에 추가하고, 전용 NICLAV 보드 유형을 부여하며, Windows 드라이버를 번들로 제공함으로써 수정되었습니다(90d1ac0ac).

  • 센서 ID 테이블에 FLIR Lepton 1.6 열 센서에 대한 지원이 추가되었으며, Lepton 1.0 항목은 삭제되었습니다(874e80d86).

  • 번들된 카메라 펌웨어가 모든 OpenMV 및 Arduino 보드에 대해 v4.3.0으로, 그다음 v4.3.1로 업데이트되었으며, 새로운 Time-of-Flight, Lepton 객체 고온, Nano-RP2040 aioble BLE 예제 스크립트가 추가되었습니다(3034469f7, ce82350eb).

호환성 깨짐

없음. 이 릴리스에는 기존 프로젝트에 대해 사용자가 볼 수 있는 워크플로 또는 동작 변경이 없습니다.