飞凌嵌入式
直播中

KuTree

2年用户 30经验值
擅长:嵌入式技术
私信 关注
[技术]

【ELF 1开发板试用】+ 3.2 USB摄像头连接测试 + Ubutu SSH连接

连接测试

本文继续做一下连接接口的测试,本文使用USB摄像头进行连接,以测试ELF 1 USB功能,以及其对应的摄像头视频流的处理反馈


设备部署如下:

ELF1 外接了一个部署在二维云台的 USB摄像头,后面会基于这个控制部件,来进行一个简单的开发控制;
d5c8ba5875b0b14045d554d10da15d6.jpg

未插上时USB总线状态:
image.png

插上设备后USB总线状态:
image.png

查看USB摄像头支持的分辨率和帧率:

这个功能非常有用,有时候做一些比如ESP32的开发时,就是会对于USB摄像头支持参数不太了解,且设备不支持获取摄像头参数,以至于分辨率设置错误,导致后期帧率处理的算法没有调整好,导致一些奇怪的报错;

image.png

代码整理:

lsusb //查看USB状态/*
ls /dev/video* //列出所有已经被识别的视频设备/*
elf1_cmd_luvcview -d /dev/video2 -L  //查看摄像头支持的分辨率和帧速率/*
elf1_cmd_luvcview -d /dev/video2 -f yuv -s 432x240 -i 25 //输入命令进行 YUV 模式图像采集,可在液晶屏上预览采集的图像/*
elf1_cmd_luvcview -d /dev/video2 -f jpg -s 432x240 -i 30 //令进行 MJPEG 模式图像采集,可在液晶屏上预览采集的图像,在该模式下,采集数据的同时也在进行录制,录制的文件名为 xxx.avi,保存在执行命令的目录下/*

Ubuntu SSH 连接

由于我们的开发环境还是在Ubuntu下为好,方便编译代码,工具链也能好部署;

所以本文再演示一下在Ubuntu系统下,进行SSH的部署,以及连接到我们的ELF1 开发板来进行一些开发;

sudo apt-get install ssh //安装SSH/*

image.png

sudo service ssh start  //开启SSH/*
sudo service ssh status  //查看SSH状态/*

image.png

ssh root@“自己设备的IP”

连接成功

image.png

结合上一篇文章,我们就可以用powershell开始玩套娃了,使用PowerShell SSH 连接Ubuntu,在使用Ubuntu SSH连接我们ELF1:

image.png

更多回帖

发帖
×
20
完善资料,
赚取积分