系统迁移中,暂时无法访问,所有数据会迁移到新的网站。
OpenMV VSCode 扩展发布了,在插件市场直接搜索OpenMV就可以安装
如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修。
发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
每一个新的提问,单独发一个新帖子
帖子需要目的,你要做什么?
如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片
必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
openmv使用C语言动态链接库导入ctypes出错?
-
请问openmv是否可以进行混合编程?我用C语言生成动态链接库,保存进openmv并且在python端import ctypes,编译时报错,如图
import sensor, image, time,json,math from ctypes import * from pyb import UART sensor.reset() uart=UART(3,9600) uart.init(9600,bits=8,parity=0,stop=2,timeout_char=1000) sbus=CDLL('.sbus.dll') sbus_16_channels = u_short*16 sbus_25_channels = c_byte*25 sbus_16_data = sbus_16_channels(1000,1100,1200,1300,1400,1500,1600,1800,0,0,0,0,0,0,0,0) sbus_25_data = sbus_25_channels(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) sbus_p16=pointer(sbus_16_data) sbus_p25=pointer(sbus_25_data) while(True): sbus.sbus_process(sbus_p16,sbus_p25) i=0 for i in range(25): UART.writechar(sbus_25_data[i])
-
uart的格式可能有很多问题,在这里先咨询ctypes的问题
-
基本是不行的。生成动态链接库也要用交叉编译器。不是电脑上的gcc或者msvc的。