和電腦之間是通過串口通訊的,這里也使用了Pysherial庫(kù)
還有我們的STM32 Iot家族Logo
rpc的位置在這里
這個(gè)里面代碼的符號(hào)樹
OpenMV Cam 上的rpc模塊允許您將 OpenMV Cam 連接到另一臺(tái)微控制器或計(jì)算機(jī),并在 OpenMV Cam 上執(zhí)行遠(yuǎn)程 Python(或過程)調(diào)用。rpc如果您希望 OpenMV Cam 能夠在另一臺(tái)微控制器或計(jì)算機(jī)上執(zhí)行遠(yuǎn)程過程(或 Python)調(diào)用,該模塊也允許反向操作。
對(duì)于計(jì)算機(jī)控制,此目錄中的rpc Python 模塊實(shí)現(xiàn)了 OpenMVrpc協(xié)議,用于通過 USB VCP(即 USB 串行端口)或以太網(wǎng)/WiFi(即通過套接字)控制 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í)在是搞不來了,你隨便看。
純硬件 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é)以通過 USB 傳輸以提高帶寬……但是,默認(rèn)情況下,這也會(huì)將通過 USB 發(fā)送的單個(gè)字節(jié)的最壞情況延遲增加到16 毫秒。
審核編輯:劉清
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
原文標(biāo)題:OpenMV-RPC(精簡(jiǎn)遠(yuǎn)程)
文章出處:【微信號(hào):TT1827652464,微信公眾號(hào):云深之無跡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
LVGL適配到OpenMV工程menuconfig配置LVGL配置在SDK中的openmv工程的基礎(chǔ)上進(jìn)行修改,添加LVGLV8的packages包,使用scons
發(fā)表于 07-31 08:36
?1049次閱讀
ide連接。(5)點(diǎn)擊“工具”菜單下的“將打開的腳本保存到openmv cam”,會(huì)彈出一個(gè)“去除注釋并將空格轉(zhuǎn)換為制表符?”的對(duì)話框,選擇“Yes”(6)點(diǎn)擊openmv左下角的“插座”logo,斷開
發(fā)表于 03-26 11:55
視覺模塊OpenMV淺說LED燈,講在開頭的話:最初接觸到OpenMV這款視覺模塊是參加了一個(gè)學(xué)科競(jìng)賽設(shè)計(jì)到二維碼的識(shí)別,了解到OpenMV
發(fā)表于 07-20 06:59
,此時(shí)代表視覺模組已經(jīng)和 openmv ide 連接。圖6圖7 (5)點(diǎn)擊“工具”菜單下的“將打開的腳本保存到 openmv cam”,會(huì)彈出一個(gè)“去除注釋并將空格轉(zhuǎn)換為制表符?”的對(duì)話框,選擇
發(fā)表于 08-22 15:43
像是usb攝像頭labview可以識(shí)別出cam,然后再labview上實(shí)時(shí)顯示攝像頭的圖像,如果把usb攝像頭換成openmv能夠?qū)崿F(xiàn)在labview上實(shí)時(shí)顯示攝像頭的圖像嗎?求大佬解
發(fā)表于 12-04 21:29
首先要明確一點(diǎn):RPC可以用HTTP協(xié)議實(shí)現(xiàn),并且用HTTP是建立在 TCP 之上最廣泛使用的 RPC,但是互聯(lián)網(wǎng)公司往往用自己的私有協(xié)議,比如鵝廠的JCE協(xié)議,私有協(xié)議不具備通用性為什么還要用呢?因?yàn)橄啾扔贖TTP協(xié)議,RPC
發(fā)表于 04-16 12:49
?1.5w次閱讀
Gravity: OpenMV Cam M7 I/O擴(kuò)展板是一款專為OpenMV Cam M7設(shè)計(jì)的多功能擴(kuò)展板,兼容Gravity系列各類傳感器和電子
發(fā)表于 12-26 14:25
?2821次閱讀
OpenMV Cam H7是一個(gè)低功耗小型智能攝像頭模塊,可讓您在現(xiàn)實(shí)世界中輕松實(shí)現(xiàn)使用機(jī)器視覺的應(yīng)用。 您可以使用高級(jí)編程語言Python編程(MicroPython提供)而不是C/C++來編程
發(fā)表于 01-02 14:14
?4197次閱讀
openmv4系列1----基本認(rèn)知1.openmv的由來??OpenMV是一個(gè)開源,低成本,功能強(qiáng)大的機(jī)器視覺模塊。以STM32F427CPU為核心,集成了OV7725攝像頭芯片,在
發(fā)表于 12-29 18:51
?8次下載
STM32為控制器的尋物小車,不多說,直接進(jìn)入正題!材料準(zhǔn)備小車底盤直流減速電機(jī)杜邦線若干7.2V電源L298N模塊STM32F407最小系統(tǒng)OPENMV4 H7程序設(shè)計(jì)思路這里分兩個(gè)...
發(fā)表于 01-13 12:05
?0次下載
openmv cam H7 P官方電路圖免費(fèi)下載。
發(fā)表于 04-24 10:06
?39次下載
OpenMV是由美國(guó)克里斯團(tuán)隊(duì)基于MicroPython發(fā)起的開源機(jī)器視覺項(xiàng)目,目的是創(chuàng)建低成本,可擴(kuò)展,使用python驅(qū)動(dòng)的機(jī)器視覺模塊。OpenMV搭載了MicroPython解釋器,使其可以
發(fā)表于 06-12 11:23
?3892次閱讀
通過在Vision Board部署openMV實(shí)現(xiàn)垃圾分類。
發(fā)表于 06-17 10:49
?635次閱讀
本模塊提供進(jìn)程間通信能力,包括設(shè)備內(nèi)的進(jìn)程間通信(IPC)和設(shè)備間的進(jìn)程間通信(RPC),前者基于Binder驅(qū)動(dòng),后者基于軟總線驅(qū)動(dòng)。
發(fā)表于 06-21 09:40
?536次閱讀
第19.2章-【星曈科技】openmv H7 plus openmv視覺循跡功能-完成視覺識(shí)別指定區(qū)域 OpenMV視覺模塊循跡_巡線功能 STM32F103C8T6視覺巡線小車
發(fā)表于 08-20 11:28
?515次閱讀
評(píng)論