v1.0.0¶
v1.0.0은 OpenMV Arduino RPC 라이브러리의 최초 릴리스입니다 — OpenMV Cam(또는 다른 Arduino, 혹은 컴퓨터)을 제어하고 CAN, I²C, SPI, UART(비동기 직렬 통신), USB를 통해 데이터를 스트리밍받기 위한 Arduino 라이브러리입니다. 최초 릴리스이므로 마이그레이션할 이전 버전은 없으며, 이 항목은 처음 출시 당시 포함된 내용을 요약합니다.
주요 사항¶
모든 버스를 통한 원격 프로시저 호출 — Arduino에서 CAN, I²C, SPI, UART, USB를 통해 OpenMV Cam의 함수를 호출하고 그 결과를 다시 스트리밍받을 수 있습니다.
컨트롤러 및 주변장치 역할 — Arduino는 컨트롤러 장치로서 카메라를 구동하거나, 카메라나 호스트가 호출하는 주변장치로 동작할 수 있습니다.
장애 내성 — 헐거운 배선, 패킷 손상, 타임아웃으로부터 자동으로 복구됩니다.
데이터 스트리밍 — JPEG 프레임처럼 큰 페이로드를 전송하기 위한 스트리밍 모드를 제공합니다.
새로운 기능¶
CAN, I²C, SPI, UART(비동기 직렬 통신), USB 전송 방식 전반에 걸쳐 구현된 RPC 인터페이스로,
openmv네임스페이스 아래 공통 컨트롤러 / 주변장치 API를 제공합니다.이미지 전송처럼 높은 처리량이 필요한 전송을 위한 스트리밍 모드.
예제 스케치 — 컨트롤러 장치로서의 주요 기능, JPEG 이미지 전송, 이미지 이동 예제.
Linux / Raspberry Pi 지원.
호환성을 깨는 API 변경¶
없음. v1.0.0은 최초 릴리스이므로 호환성을 깰 이전 버전이 없습니다.