和电脑之间是通过串口通讯的,这里也使用了Pysherial库
rpc的位置在这里
这个里面代码的符号树
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文章
7665浏览量
152203 -
USB接口
+关注
关注
9文章
703浏览量
55865 -
openMV
+关注
关注
3文章
39浏览量
9884
原文标题:OpenMV-RPC(精简远程)
文章出处:【微信号:TT1827652464,微信公众号:云深之无迹】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
如何优雅的在OpenMV上使用LVGL
![如何优雅的在<b class='flag-5'>OpenMV</b><b class='flag-5'>上</b>使用LVGL](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
COCOFLY 教程 ——疯壳无人机·系列快速·快速上手【3】OPENMV脚本烧写
视觉模块OpenMV浅说LED灯
【疯壳·无人机教程4】开源编队无人机-OPENMV 脚本烧写
如何实现在labview上实时显示openmv捕捉到的画面?
什么是RPC?为什么需要RPC?
![什么是<b class='flag-5'>RPC</b>?为什么需要<b class='flag-5'>RPC</b>?](https://file.elecfans.com/web1/M00/8E/61/o4YBAFy1XruAOnMtAAAaMaHCuEg965.png)
dfrobotOpenMV Cam M7 I/O扩展板简介
![dfrobotOpenMV <b class='flag-5'>Cam</b> M7 I/O扩展板简介](https://file.elecfans.com/web1/M00/AD/E4/pIYBAF3OiaKARbNcAAHaNjb0ZrI555.jpg)
dfrobotOpenMV Cam H7智能摄像头简介
![dfrobotOpenMV <b class='flag-5'>Cam</b> H7智能摄像头简介](https://file.elecfans.com/web1/M00/B2/94/pIYBAF4NileAVkecAAIPfzQ_ksg402.png)
openmv4系列1----基本认知
![<b class='flag-5'>openmv</b>4系列1----基本认知](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
OPENMV和STM32的识别追踪小车(详细版)之OPENMV端
![<b class='flag-5'>OPENMV</b>和STM32的识别追踪小车(详细版)之<b class='flag-5'>OPENMV</b>端](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
OpenMV初识
![<b class='flag-5'>OpenMV</b>初识](https://file1.elecfans.com/web2/M00/89/7D/wKgaomSGkBCAMWyFAAAWfDg9Sus832.png)
评论