和電腦之間是通過(guò)串口通訊的,這里也使用了Pysherial庫(kù)
rpc的位置在這里
這個(gè)里面代碼的符號(hào)樹(shù)
OpenMV Cam 上的rpc模塊允許您將 OpenMV Cam 連接到另一臺(tái)微控制器或計(jì)算機(jī),并在 OpenMV Cam 上執(zhí)行遠(yuǎn)程 Python(或過(guò)程)調(diào)用。rpc如果您希望 OpenMV Cam 能夠在另一臺(tái)微控制器或計(jì)算機(jī)上執(zhí)行遠(yuǎn)程過(guò)程(或 Python)調(diào)用,該模塊也允許反向操作。
對(duì)于計(jì)算機(jī)控制,此目錄中的rpc Python 模塊實(shí)現(xiàn)了 OpenMVrpc協(xié)議,用于通過(guò) USB VCP(即 USB 串行端口)或以太網(wǎng)/WiFi(即通過(guò)套接字)控制 OpenMV Cam。 pySerial提供對(duì)純 USB 虛擬 COM 端口、USB 轉(zhuǎn) RS232/RS422/RS485/TTL COM 端口和標(biāo)準(zhǔn) RS232/RS422/RS485/TTL COM 端口的支持。請(qǐng)使用
rpc_usb_vcp_master和
rpc_usb_vcp_slave進(jìn)行純 USB 虛擬 COM 端口通信,
rpc_uart_master以及
rpc_uart_slave用于USB 轉(zhuǎn)
RS232/RS422/RS485/TTL COM端口和標(biāo)準(zhǔn) RS232/RS422/RS485/TTL COM 端口。這里這個(gè)格式我實(shí)在是搞不來(lái)了,你隨便看。
純硬件 RS232/RS422/RS485/TTL COM 端口應(yīng)該可以使用
rpc_uart_master
和
rpc_uart_slave
接口正常工作。然而,像 USB 到串行轉(zhuǎn)換器芯片這樣的 FTDI 可能會(huì)給通信增加意想不到的延遲。特別是,F(xiàn)TDI 芯片有一個(gè)延遲計(jì)時(shí)器,用于緩沖字節(jié)以通過(guò) USB 傳輸以提高帶寬……但是,默認(rèn)情況下,這也會(huì)將通過(guò) USB 發(fā)送的單個(gè)字節(jié)的最壞情況延遲增加到16 毫秒。
審核編輯:劉清
-
微控制器
+關(guān)注
關(guān)注
48文章
7773瀏覽量
153013 -
USB接口
+關(guān)注
關(guān)注
9文章
704瀏覽量
56271 -
openMV
+關(guān)注
關(guān)注
3文章
39瀏覽量
10067
原文標(biāo)題:OpenMV-RPC(精簡(jiǎn)遠(yuǎn)程)
文章出處:【微信號(hào):TT1827652464,微信公眾號(hào):云深之無(wú)跡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
如何優(yōu)雅的在OpenMV上使用LVGL

COCOFLY 教程 ——瘋殼無(wú)人機(jī)·系列快速·快速上手【3】OPENMV腳本燒寫(xiě)
視覺(jué)模塊OpenMV淺說(shuō)LED燈
【快速上手教程4】開(kāi)源編隊(duì)無(wú)人機(jī)-OPENMV 腳本燒寫(xiě)
【瘋殼·無(wú)人機(jī)教程4】開(kāi)源編隊(duì)無(wú)人機(jī)-OPENMV 腳本燒寫(xiě)
如何實(shí)現(xiàn)在labview上實(shí)時(shí)顯示openmv捕捉到的畫(huà)面?
什么是RPC?為什么需要RPC?

dfrobotOpenMV Cam M7 I/O擴(kuò)展板簡(jiǎn)介

dfrobotOpenMV Cam H7智能攝像頭簡(jiǎn)介

openmv4系列1----基本認(rèn)知

OpenMV初識(shí)

鴻蒙開(kāi)發(fā)通信與連接:ohos.rpc RPC通信

評(píng)論