• 免费好用的星瞳AI云服务上线!简单标注,云端训练,支持OpenMV H7和OpenMV H7 Plus。可以替代edge impulse。 https://forum.singtown.com/topic/9519
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • linux主机用最低的成本完成对openMV板的reset(不能用IDE).



    • 我的openMV板和UART板都是用USB线连接到linux电脑上使用。使用逻辑中,需要反复替换main.py的内容,然后reset openmv,
      已知可以OPENMV IDE 或reset pin 接地可以reset.
      我的需求是不能在linux中使用openmv IDE.那么有什么办法可以最低的成本通过linux主机完成对reset pin接地。或是是否其他简易方法?



    • 你具体什么场景,需要反复替换main.py还不用IDE?



    • linux电脑主机运行自动化测试脚本(robot 框架),使用openmv测试产品的LED 灯状态只是其中一小部分测试内容,linux主机通过自动测试脚本(标准python)切换产品的状态灯的状态,然后通过替换不同的main.py脚本(已经在IDE里面调试确认过的)后reset来识别LED的不同状态,通过uart抓取测试结果做判断。如果IDE 能够被测试脚本通过终端命令行直接调用,就不会找这么麻烦的方法了。可能我对openMV的认知不够,也请你帮忙找到合适的方案。非常感谢。之前也弄过rpc,后来发现只适用于两个openmv之间使用。



    • RPC是可以在电脑端控制OpenMV的,RPC只是对于通信的封装。用不用rpc也不是很重要。
      1,首先确定电脑端和OpenMV的硬件通信方式,要么用USB(也就是VCP,虚拟串口),要么是外接一个uart转usb模块。用USB主要是调试困难,没办法用IDE,有错误不知道。
      2,只有一个main.py来负责通信,用rpc或者是自己写数据收发,串口就用pyb.UART,USB就用pyb.USB_VCP

      https://book.openmv.cc/example/02-Board-Control/usb-vcp.html