v4.8.4¶
v4.8.4는 기존 Qt Creator 14.0.2 기반 위에 구축된 신뢰성 및 연결 처리 릴리스입니다. macOS에서 USB 드라이브와 시리얼 포트 매칭을 개선하고, 카메라 연결 및 재동기화를 더욱 견고하게 만들며, STMicroelectronics 모델 주(zoo) 카탈로그를 확장하고, 보드를 벽돌로 만들 수 있던 Alif 펌웨어 로딩 버그를 수정합니다. 사용자 프로젝트에 대한 호환성 파괴 변경 사항은 없습니다.
주요 변경 사항¶
macOS 드라이브 매칭 이 이제 DiskArbitration/IOKit 레지스트리를 탐색하여 마운트된 드라이브의 USB 시리얼 번호를 확인함으로써, 카메라 저장 드라이브를 해당 시리얼 포트와 올바르게 짝지웁니다.
더 안전한 Alif 펌웨어 로딩 이 더 이상 보드를 벽돌로 만들던 MRAM
APP영역을 소거하지 않습니다.더 긴 연결 타임아웃, 유예 시간을 둔 재시도 재동기화, 엄격한 시리얼 번호 매칭이 실패할 때의 단일 이동식 드라이브 폴백 덕분에 더 신뢰성 있는 연결 을 제공합니다.
더 폭넓은 STMicroelectronics 모델 주(zoo) 가 이제
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7,ARDUINO_NICLA_VISION에서 사용 가능합니다.더 깔끔한 시스템 정보 패널이 여러 줄로 된 프로토콜 기능 섹션과 함께 정렬된 고정폭 리치 텍스트로 렌더링됩니다.
기타 변경 사항 및 개선 사항¶
macOS에서 IDE가 볼륨 마운트 경로에서 USB 장치 노드까지 DiskArbitration/IOKit 레지스트리를 탐색하여 마운트된 드라이브의 USB 시리얼 번호를 확인함으로써, 카메라 저장 드라이브에 대한 시리얼 포트와 드라이브 매칭을 수정합니다 (35fd08410). DiskArbitration 및 CoreFoundation include는
Q_OS_MAC가드로 감싸져 있어 Mac이 아닌 빌드에서도 깔끔하게 컴파일됩니다 (5940f3f77).엄격한 시리얼 번호 드라이브 매칭이 실패하지만 정확히 하나의 이동식 드라이브가 존재할 때, IDE가 이제 해당 단일 드라이브를 카메라의 마운트 경로로 사용하는 폴백을 수행합니다 (92d13cb10).
카메라 재동기화가 이제 더 긴 첫 시도 연결 타임아웃을 사용하고 1초의 유예 타임아웃으로 재시도하며, 초기 연결의 신뢰성을 높이기 위해 매 시도마다 전송을 다시 생성합니다 (2343a9211).
장치 시스템 정보 및 호스트/장치 통계 패널이 이제 더 명확한 서식을 위해 재정렬된 열과 여러 줄로 된 프로토콜 기능 섹션을 갖춘 고정폭 리치 텍스트로 렌더링됩니다 (549a6acfa).
STMicroelectronics 모델 주(zoo) 항목이 이제 더 많은 보드에서 사용 가능해져,
OPENMV_AE3및OPENMV_N6에 더해OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7,ARDUINO_NICLA_VISION까지 카탈로그가 확장되었습니다 (ea75eea5f).
버그 수정¶
Alif 펌웨어 로딩이 더 이상 보드를 벽돌로 만들던 MRAM
APP영역을 소거하지 않도록 수정했습니다. 이제 IDE가 사용자에게 카메라 연결을 해제하고 하드 유지보수 모드 스위치를 끄도록 안내하며, 다시 연결하라는 지시가 있을 때까지 카메라를 연결하지 않은 상태로 두도록 안내합니다 (886290d46).새로운 (V2) 시리얼 프로토콜 프로브가 이제 레거시 OpenMV USB VID/PID를 가지고 있지 않은 카메라(즉, 더 새로운 카메라)에서만 실행되도록 올바르게 게이팅됩니다. 이는
vendorIdentifier대신productIdentifier를 두 번 비교하던 VID/PID 비교 오타와 이전에 잘못된 장치에서 프로브를 실행하던 게이팅 조건을 수정합니다 (b43b485ed, c86d83870).
플랫폼 및 도구 지원¶
Qt Creator 기반: 14.0.2.
STMicroelectronics 모델 주(zoo) 카탈로그가
OPENMV_AE3및OPENMV_N6에 더해OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7,ARDUINO_NICLA_VISION까지 확장되었습니다.
호환성 파괴 변경 사항¶
없음. 이 릴리스에는 스크립팅 API나 사용자 프로젝트 워크플로 파괴가 포함되어 있지 않습니다.