VIM3 板子 OS08A10 摄像头 显示器 电源

VIM3+OS08A10 ,烧写linux系统v0.9 版本官方镜像,电源是树莓派的5v ,3A的适配器,每次开机OS08A10 摄像头会有类似继电器响声,但 不显示设备 号,打开摄像头失败, hdmi接上显示器后是黑的;插上普通的usb 摄像头,可以打开保存视频。请问下这个是否是电源适配器引起的?,买官方的 24W电源适配器带CE FCC认证的是否能正常的打开OS08A10 摄像头并且显示器可以正常显示?

具体哪个?是4.9内核的吗?可以试试最新的固件。

https://dl.khadas.com/products/vim3/firmware/Ubuntu/EMMC/VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_EMMC_V1.0.6-210520.img.xz

如果供电正常,同时你的摄像头解的没错的话是可以正常使用的。

https://docs.khadas.com/vim3/HowToUseMIPICamera.html

我烧的系统是VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_EMMC_V0.9-20200530.7z ,请问下这个系统可以吗?

我想问下为什么我的电源适配器是5v/3A的,为什么不能带动os08a10和显示器,只能带普通的摄像头
我的适配器是这样的

@pangy 我这边测试了5v/3A的适配器是工作正常的

某些电源并不总是提供额定功率。 我建议尝试一个合适的替代品。

The rated power is not always delivered with some power supplies. I suggest trying a suitable substitute.

我现在的系统是VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_EMMC_V0.9-20200530.7z,这个系统会不会有影响?

@pangy 你是怎么测试的,我使用v4l2的命令测试的

通过Opencv使用MIPICamera ,

@pangy 请使用v4l2测试

我不知道你的opencv代码写了什么

摄像头是按照上图链接方式接的,因为显示器接上也是黑的,无法打开桌面Guvcview设置分辨率和rgb格式, 代码在官方文档上加了句打印
import cv2

if name == ‘main’:

val = True

cap = cv2.VideoCapture(0)
if  cap.isOpened()== False:
    print("摄像头异常!")
else:
    print("摄像头已打开!")
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1920)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 1080)

fourcc = cv2.VideoWriter_fourcc(*'XVID')

out = cv2.VideoWriter("./test.avi", fourcc, 20.0, (640, 480), True)

while val is True:
    ret, frame = cap.read()
    cv2.cvtColor(frame,cv2.COLOR_RGB2BGR)
    if frame is None:
        break
    else:
        out.write(frame)
       # cv2.imshow("video", frame)
        k = cv2.waitKey(1) & 0xFF
        if k == 27:
            break

cap.release()
out.release()

===================================================================
接上os08a10后启动系统后系统打印信息如下:
khadas@Khadas:~$ sudo dmesg | grep video
[sudo] password for khadas:
[ 0.386085] set_rdma_handle video rdma handle = 1.
[ 0.386198] set_rdma_handle video rdma handle = 2.
[ 0.555014] Linux video capture interface: v2.00
[ 0.784241] usbcore: registered new interface driver uvcvideo
[ 3.745781] amvideom vsync irq: 42
[ 3.746061] create_ge2d_work_queue video task ok
[ 9.457568] amlvid:info: amlvideo_init called
[ 9.461898] amlvid:info: amlvideo_create_instance called
[ 9.467362] amlvid:info: v4l2_dev.name=:amlvideo-000
[ 9.472542] amlvideo-000: V4L2 device registered as video10
[ 9.478271] amlvideo2 probe called
[ 9.481748] amlvideo2_create_node
[ 9.485112] amlvideo2: V4L2 device registered as video11
[ 9.490513] amlvideo2 probe called
[ 9.494053] amlvideo2_create_node
[ 9.497417] amlvideo2: V4L2 device registered as video12
[ 9.527219] ionvideo-000: V4L2 device registered as video13
[ 9.555251] videosync_create_instance dev_s ffffffc09a777000,dev_s->dev ffffffc09a78a480
[ 9.563388] videosync_create_instance reg videosync.0
[ 9.568630] videosync_thread started
[ 23.374826] Try to load video/h264_enc.bin …
[ 23.380240] load firmware size : 76288, Name : video/h264_enc.bin.
[ 23.380846] Try to load video/video_ucode.bin …
[ 23.398222] load firmware size : 1706240, Name : video/video_ucode.bin.
[ 23.511788] amlvideo2.0 cma memory is cfc00000 , size is 1800000
[ 23.512121] amlvideo2.0 cma memory release succeed
[ 23.517726] amlvideo2.1 cma memory is cfc00000 , size is 1800000
[ 23.518048] amlvideo2.1 cma memory release succeed
[ 23.621832] success to probe vpu device with video memory from cma
[ 23.733700] ionvid: dbg: ionvideo open
[ 23.876495] isp_v4l2_create_instance@isp-v4l2.c:780 GENERIC(CRIT) :V4L2 capture device registered as video0.
khadas@Khadas:~$

接摄像头和不接摄像头的两种情况设备号都是如下设备节点:
khadas@Khadas:~$ ls /dev/video*
/dev/video0 /dev/video10 /dev/video11 /dev/video12 /dev/video13 /dev/videosync
khadas@Khadas:~$

我板子这样的,接上os08a10后启动系统由于电磁铁一样的响一声

@pangy 你使用v4l2命令测试mipi摄像头了么,请按照文档,却换到framebuffer,然后测试

不接摄像头也是黑的么?

没有接摄像头,显示器也是黑屏,这个vga转hdmi是新买的绿联的,


我用ssh 连接的板子在我的电脑上,好像没法使用 通过Ctrl +Alt +F1 的键盘组合切换到 framebuffer 模式

使用Gstreamer录制视频,阻塞了不动

test.rgb也没有内容

@pangy 这个跟供电没有关系,这个可能跟vga转的hdmi有关系,可能不支持

摄像头跟供电有关吗?我这边主要想用os08a10这个摄像头,但是显示不出摄像头。

@pangy 你这不接摄像头你也显示不出来啊,我们屏幕是有显示,你先确保你能正常显示。这个vga转的可能兼容性不是很好,你有直接hdmi的屏幕测试么

应该不是不是不兼容,之前同事用5v/4A的手机电源适配器是可以显示一会的,同样是这个vga转hdmi

@pangy 我这边的5v/3A是可以正常工作的,你可以换个供电器试试,但是我建议你使用直接的HDMI的显示器