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 是初始版本 — 沒有先前的版本會被破壞相容性。