0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OpenMV Cam上的RPC模块

云深之无迹 来源:云深之无迹 作者:云深之无迹 2022-10-08 10:28 次阅读

电脑之间是通过串口通讯的,这里也使用了Pysherial库

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

还有我们的STM32 Iot家族Logo

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

rpc的位置在这里

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

这个里面代码的符号树

OpenMV Cam 上的rpc模块允许您将 OpenMV Cam 连接到另一台微控制器或计算机,并在 OpenMV Cam 上执行远程 Python(或过程)调用。rpc如果您希望 OpenMV Cam 能够在另一台微控制器或计算机上执行远程过程(或 Python)调用,该模块也允许反向操作。

对于计算机控制,此目录中的rpc Python 模块实现了 OpenMVrpc协议,用于通过 USB VCP(即 USB 串行端口)或以太网/WiFi(即通过套接字)控制 OpenMV Cam。 pySerial提供对纯 USB 虚拟 COM 端口、USB 转 RS232/RS422/RS485/TTL COM 端口和标准 RS232/RS422/RS485/TTL COM 端口的支持。请使用

rpc_usb_vcp_master
rpc_usb_vcp_slave
进行纯 USB 虚拟 COM 端口通信
rpc_uart_master
以及
rpc_uart_slave
用于USB 转
RS232/RS422/RS485/TTL COM
端口和标准 RS232/RS422/RS485/TTL COM 端口。这里这个格式我实在是搞不来了,你随便看。

硬件 RS232/RS422/RS485/TTL COM 端口应该可以使用

rpc_uart_master

rpc_uart_slave

接口正常工作。然而,像 USB 到串行转换器芯片这样的 FTDI 可能会给通信增加意想不到的延迟。特别是,FTDI 芯片有一个延迟计时器,用于缓冲字节以通过 USB 传输以提高带宽……但是,默认情况下,这也会将通过 USB 发送的单个字节的最坏情况延迟增加到16 毫秒。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6809

    浏览量

    147637
  • USB接口
    +关注

    关注

    9

    文章

    672

    浏览量

    54984
  • openMV
    +关注

    关注

    3

    文章

    29

    浏览量

    9679

原文标题:OpenMV-RPC(精简远程)

文章出处:【微信号:TT1827652464,微信公众号:云深之无迹】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    COCOFLY 教程 ——疯壳无人机·系列快速·快速上手【3】OPENMV脚本烧写

    ide连接。(5)点击“工具”菜单下的“将打开的脚本保存到openmv cam”,会弹出一个“去除注释并将空格转换为制表符?”的对话框,选择“Yes”(6)点击openmv左下角的“插座”logo,断开
    发表于 03-26 11:55

    COCOFLY 教程 ——疯壳无人机·系列【3】OPENMV脚本烧写

    openmv cam”,会弹出一个“去除注释并将空格转换为制表符?”的对话框,选择“Yes”。 (6)点击openmv左下角的“插座”logo,断开视觉模组与openmv ide的连
    发表于 04-03 17:58

    疯壳AI开源无人机OPENMV脚本烧写

    )点击“工具”菜单下的“将打开的脚本保存到openmv cam”,会弹出一个“去除注释并将空格转换为制表符?”的对话框,选择“Yes”。(6)点击openmv左下角的“插座”logo,断开视觉模组
    发表于 04-10 09:48

    视觉模块OpenMV浅说LED灯

    视觉模块OpenMV浅说LED灯,讲在开头的话:最初接触到OpenMV这款视觉模块是参加了一个学科竞赛设计到二维码的识别,了解到OpenMV
    发表于 07-20 06:59

    【快速上手教程4】开源编队无人机-OPENMV 脚本烧写

    会变成绿色,此时代表视觉模组已经和 openmv ide 连接。 图6图7 (5)点击“工具”菜单下的“将打开的脚本保存到 openmv cam”,会弹出一个“去除注释并将空格转换为制表符?”的对话框
    发表于 05-24 11:10

    【快速上手教程4】疯壳·开源编队无人机-OPENMV 脚本烧写

    变成绿色,此时代表视觉模组已经和 openmv ide 连接。 图6图7 (5)点击“工具”菜单下的“将打开的脚本保存到 openmv cam”,会弹出一个“去除注释并将空格转换为制表符?”的对话框
    发表于 07-05 17:46

    【疯壳·无人机教程4】开源编队无人机-OPENMV 脚本烧写

    ,此时代表视觉模组已经和 openmv ide 连接。图6图7 (5)点击“工具”菜单下的“将打开的脚本保存到 openmv cam”,会弹出一个“去除注释并将空格转换为制表符?”的对话框,选择
    发表于 08-22 15:43

    如何实现在labview实时显示openmv捕捉到的画面?

    像是usb摄像头labview可以识别出cam,然后再labview实时显示摄像头的图像,如果把usb摄像头换成openmv能够实现在labview实时显示摄像头的图像吗?求大佬解
    发表于 12-04 21:29

    什么是RPC?为什么需要RPC

    首先要明确一点:RPC可以用HTTP协议实现,并且用HTTP是建立在 TCP 之上最广泛使用的 RPC,但是互联网公司往往用自己的私有协议,比如鹅厂的JCE协议,私有协议不具备通用性为什么还要用呢?因为相比于HTTP协议,RPC
    的头像 发表于 04-16 12:49 1.4w次阅读
    什么是<b class='flag-5'>RPC</b>?为什么需要<b class='flag-5'>RPC</b>?

    dfrobotOpenMV Cam M7 I/O扩展板简介

    Gravity: OpenMV Cam M7 I/O扩展板是一款专为OpenMV Cam M7设计的多功能扩展板,兼容Gravity系列各类传感器和电子
    的头像 发表于 12-26 14:25 2305次阅读
    dfrobotOpenMV <b class='flag-5'>Cam</b> M7 I/O扩展板简介

    dfrobotOpenMV Cam H7智能摄像头简介

    OpenMV Cam H7是一个低功耗小型智能摄像头模块,可让您在现实世界中轻松实现使用机器视觉的应用。 您可以使用高级编程语言Python编程(MicroPython提供)而不是C/C++来编程
    的头像 发表于 01-02 14:14 3511次阅读
    dfrobotOpenMV <b class='flag-5'>Cam</b> H7智能摄像头简介

    openmv4系列1----基本认知

    openmv4系列1----基本认知1.openmv的由来  OpenMV是一个开源,低成本,功能强大的机器视觉模块。以STM32F427CPU为核心,集成了OV7725摄像头芯片,在
    发表于 12-29 18:51 8次下载
    <b class='flag-5'>openmv</b>4系列1----基本认知

    OPENMV和STM32的识别追踪小车(详细版)之OPENMV

    STM32为控制器的寻物小车,不多说,直接进入正题!材料准备小车底盘直流减速电机杜邦线若干7.2V电源L298N模块STM32F407最小系统OPENMV4 H7程序设计思路这里分两个...
    发表于 01-13 12:05 0次下载
    <b class='flag-5'>OPENMV</b>和STM32的识别追踪小车(详细版)之<b class='flag-5'>OPENMV</b>端

    openmv cam H7官方电路图免费

    openmv cam H7 P官方电路图免费下载。
    发表于 04-24 10:06 30次下载

    OpenMV初识

    OpenMV是由美国克里斯团队基于MicroPython发起的开源机器视觉项目,目的是创建低成本,可扩展,使用python驱动的机器视觉模块OpenMV搭载了MicroPython解释器,使其可以
    的头像 发表于 06-12 11:23 1672次阅读
    <b class='flag-5'>OpenMV</b>初识