RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenMV Cam上的RPC模塊

云深之無跡 ? 來源:云深之無跡 ? 作者:云深之無跡 ? 2022-10-08 10:28 ? 次閱讀

電腦之間是通過串口通訊的,這里也使用了Pysherial庫(kù)

39d75196-461d-11ed-96c9-dac502259ad0.png

還有我們的STM32 Iot家族Logo

3a0281e0-461d-11ed-96c9-dac502259ad0.png

rpc的位置在這里

3a27b456-461d-11ed-96c9-dac502259ad0.png

這個(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)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7542

    瀏覽量

    151311
  • USB接口
    +關(guān)注

    關(guān)注

    9

    文章

    701

    瀏覽量

    55634
  • openMV
    +關(guān)注

    關(guān)注

    3

    文章

    39

    瀏覽量

    9810

原文標(biāo)題:OpenMV-RPC(精簡(jiǎn)遠(yuǎn)程)

文章出處:【微信號(hào):TT1827652464,微信公眾號(hào):云深之無跡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何優(yōu)雅的在OpenMV使用LVGL

    LVGL適配到OpenMV工程menuconfig配置LVGL配置在SDK中的openmv工程的基礎(chǔ)上進(jìn)行修改,添加LVGLV8的packages包,使用scons
    的頭像 發(fā)表于 07-31 08:36 ?1049次閱讀
    如何優(yōu)雅的在<b class='flag-5'>OpenMV</b><b class='flag-5'>上</b>使用LVGL

    COCOFLY 教程 ——瘋殼無人機(jī)·系列快速·快速上手【3】OPENMV腳本燒寫

    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淺說LED燈,講在開頭的話:最初接觸到OpenMV這款視覺模塊是參加了一個(gè)學(xué)科競(jìng)賽設(shè)計(jì)到二維碼的識(shí)別,了解到OpenMV
    發(fā)表于 07-20 06:59

    【瘋殼·無人機(jī)教程4】開源編隊(duì)無人機(jī)-OPENMV 腳本燒寫

    ,此時(shí)代表視覺模組已經(jīng)和 openmv ide 連接。圖6圖7 (5)點(diǎn)擊“工具”菜單下的“將打開的腳本保存到 openmv cam”,會(huì)彈出一個(gè)“去除注釋并將空格轉(zhuǎn)換為制表符?”的對(duì)話框,選擇
    發(fā)表于 08-22 15:43

    如何實(shí)現(xiàn)在labview實(shí)時(shí)顯示openmv捕捉到的畫面?

    像是usb攝像頭labview可以識(shí)別出cam,然后再labview實(shí)時(shí)顯示攝像頭的圖像,如果把usb攝像頭換成openmv能夠?qū)崿F(xiàn)在labview實(shí)時(shí)顯示攝像頭的圖像嗎?求大佬解
    發(fā)表于 12-04 21:29

    什么是RPC?為什么需要RPC

    首先要明確一點(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次閱讀
    什么是<b class='flag-5'>RPC</b>?為什么需要<b class='flag-5'>RPC</b>?

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

    Gravity: OpenMV Cam M7 I/O擴(kuò)展板是一款專為OpenMV Cam M7設(shè)計(jì)的多功能擴(kuò)展板,兼容Gravity系列各類傳感器和電子
    的頭像 發(fā)表于 12-26 14:25 ?2821次閱讀
    dfrobotOpenMV <b class='flag-5'>Cam</b> M7 I/O擴(kuò)展板簡(jiǎn)介

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

    OpenMV Cam H7是一個(gè)低功耗小型智能攝像頭模塊,可讓您在現(xiàn)實(shí)世界中輕松實(shí)現(xiàn)使用機(jī)器視覺的應(yīng)用。 您可以使用高級(jí)編程語言Python編程(MicroPython提供)而不是C/C++來編程
    的頭像 發(fā)表于 01-02 14:14 ?4197次閱讀
    dfrobotOpenMV <b class='flag-5'>Cam</b> H7智能攝像頭簡(jiǎn)介

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

    openmv4系列1----基本認(rèn)知1.openmv的由來??OpenMV是一個(gè)開源,低成本,功能強(qiáng)大的機(jī)器視覺模塊。以STM32F427CPU為核心,集成了OV7725攝像頭芯片,在
    發(fā)表于 12-29 18:51 ?8次下載
    <b class='flag-5'>openmv</b>4系列1----基本認(rèn)知

    OPENMV和STM32的識(shí)別追蹤小車(詳細(xì)版)之OPENMV

    STM32為控制器的尋物小車,不多說,直接進(jìn)入正題!材料準(zhǔn)備小車底盤直流減速電機(jī)杜邦線若干7.2V電源L298N模塊STM32F407最小系統(tǒng)OPENMV4 H7程序設(shè)計(jì)思路這里分兩個(gè)...
    發(fā)表于 01-13 12:05 ?0次下載
    <b class='flag-5'>OPENMV</b>和STM32的識(shí)別追蹤小車(詳細(xì)版)之<b class='flag-5'>OPENMV</b>端

    openmv cam H7官方電路圖免費(fèi)

    openmv cam H7 P官方電路圖免費(fèi)下載。
    發(fā)表于 04-24 10:06 ?39次下載

    OpenMV初識(shí)

    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次閱讀
    <b class='flag-5'>OpenMV</b>初識(shí)

    基于Vision BoardopenMV垃圾分類

    通過在Vision Board部署openMV實(shí)現(xiàn)垃圾分類。
    的頭像 發(fā)表于 06-17 10:49 ?635次閱讀
    基于Vision Board<b class='flag-5'>上</b>的<b class='flag-5'>openMV</b>垃圾分類

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

    模塊提供進(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次閱讀
    鴻蒙開發(fā)通信與連接:ohos.<b class='flag-5'>rpc</b> <b class='flag-5'>RPC</b>通信

    第19.2章-星曈科技 openmv H7 plus openmv視覺循跡功能-完成視覺識(shí)別指定區(qū)域 OpenMV視覺模塊循跡 STM32F103C8T6視覺巡線

    第19.2章-【星曈科技】openmv H7 plus openmv視覺循跡功能-完成視覺識(shí)別指定區(qū)域 OpenMV視覺模塊循跡_巡線功能 STM32F103C8T6視覺巡線小車
    的頭像 發(fā)表于 08-20 11:28 ?515次閱讀
    RM新时代网站-首页