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에,Home과End는CTRL+A와CTRL+E에,Delete는CTRL+D에 매핑됩니다(c50b8c716).최신 개발 릴리스 설치. 새로운
Tools메뉴 항목이 GitHub에서 최신 최첨단 펌웨어를 다운로드하여 연결된 카메라에 플래시하며, 내부 파일 시스템을 지우는 옵션을 제공합니다(87a69e700).연결 시 호스트 시간 동기화. 카메라에 연결하면 이제 IDE가 호스트 시스템의 현재 날짜와 시간을 전송하여 카메라의 RTC를 설정합니다. 이 기능에는 카메라 펌웨어 4.3.2 이상이 필요하며, 이 릴리스에 번들된 4.3.1 펌웨어는 아직 시간 입력 명령을 지원하지 않습니다(d3ef9d5e0, ce82350eb).
기타 변경 사항 및 개선 사항¶
버그 수정¶
이제 스크립트를 중지하거나 연결을 끊으면 카메라가 먼저 유휴 상태가 되고 대기 중인 텍스트 및 이미지 버퍼를 완전히 비워, 오래된 프레임과 출력, 명령 경쟁 상태를 방지합니다(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
aiobleBLE 예제 스크립트가 추가되었습니다(3034469f7, ce82350eb).
호환성 깨짐¶
없음. 이 릴리스에는 기존 프로젝트에 대해 사용자가 볼 수 있는 워크플로 또는 동작 변경이 없습니다.