v1.0.0

v1.0.0 是 OpenMV Arduino RPC 函式庫的初始版本 — 這是一個 Arduino 函式庫,用於控制 OpenMV Cam(或另一個 Arduino,或一台電腦),並透過 CAN、I²C、SPI、UART(非同步序列)以及 USB 從中串流資料。由於這是第一個版本,沒有需要遷移的舊版本;本條目摘要說明它所附帶的內容。

重點摘要

  • 透過任何匯流排進行遠端程序呼叫 — 從 Arduino 透過 CAN、I²C、SPI、UART 或 USB 呼叫 OpenMV Cam 上的函式,並將結果串流回來。

  • 控制器與周邊角色 — Arduino 可作為控制器裝置來驅動相機,或作為相機或主機所呼叫的周邊裝置。

  • 容錯能力 — 能在電線鬆脫、封包損毀與逾時的情況下自動復原。

  • 資料串流 — 提供串流模式以傳輸大型酬載,例如 JPEG 影格。

新功能

  • RPC 介面實作於 CAN、I²C、SPI、UART(非同步序列)以及 USB 等傳輸方式上,並在 openmv 命名空間下提供共通的控制器/周邊 API。

  • 提供串流模式以進行高吞吐量傳輸,例如影像傳輸。

  • 範例草稿碼 — 作為控制器裝置的熱門功能、JPEG 影像傳輸,以及搬移影像。

  • Linux/Raspberry Pi 支援。

破壞性 API 變更

無。v1.0.0 是初始版本 — 沒有先前的版本會被破壞相容性。