首页 > 其他分享 >BPI-M4 Berry USB测试

BPI-M4 Berry USB测试

时间:2024-07-02 11:10:35浏览次数:23  
标签:USB mjpg BPI sudo apt streamer M4 Berry usb

连接USB鼠标或键盘测试

1、将USB接口的键盘和鼠标插入开发板的USB接口中

2、开发板连接HDMI显示器,并通电启动

3、如果鼠标或键盘能正常操作系统说明USB接口使用正常(鼠标只有在桌面版的系统中才能使用)

连接USB存储设备测试

1、首先将U盘或者USB移动硬盘插入开发板的USB接口中

2、执行

lsblk 

可以看到sda1这个设备,也就是我们插入的u盘。然后将其挂载到mnt目录下

mount /dev/sda1 /mnt

连接usb网卡测试

1、将usb网卡接入M4Berry。

 

2、执行

lsusb

 

可以看到网卡设备已经被识别,vid为0bda,pid为1a2b。

但是,使用ifconfig查看只有"eth0,lo,wlx2cc3e664a12a"这三个设备。

这是因为我使用的usb模块需要手动切换模式才能使用。

3、执行命令切换模式

sudo usb_modeswitch -KW -v 0bda -p 1a2b #(其中0bda改成查到的vid ,1a2b改成pid)

 

出现报错,系统内没有安装usb_modeswith。那么我们手动安装一下。

wget  http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-2.4.0.tar.bz2
tar -xvf usb-modeswitch-2.4.0.tar.bz2

usb_modeswith命令用于控制“多状态” USB 设备的模式,它基于 libusb1/libusbx 库开发。我们还需要安装一下libusb。

sudo apt update
sudo apt install libusb-1.0-0-dev

然后重新编译

cd usb-modeswitch-2.4.0
sudo make install

编译完成,退出到根目录。重新执行切换模式。

sudo usb_modeswitch -KW -v 0bda -p 1a2b #(其中0bda改成查到的vid ,1a2b改成pid)

通过lsusb查看,已经切换了。(如果还是不行,重新执行usb_modeswitch)

 

ifconfig也可以看到两个wifi设备(一个是板子自带的wifi模块,一个是usb网卡)

 

 

4、用另外一个不需要手动调节模式的usb网卡测试。

 

插上就可以直接使用。

 

ifconfig可以看到usb网卡的wifi设备  

 

 

连接USB摄像头测试

1、将usb接口的摄像头插入BPI-M4 Berry。

使用lsusb可以查看到

 

2、使用命令查看USB摄像头的设备节点信息

v4l2-ctl --list-devices

 

 

可以看到Webcam C170的节点是/dev/video1。

如果系统内没有安装该命令,则手动安装一下。

sudo apt update
sudo apt install -y v4l-utils

3、使用fswebcam测试USB摄像头。

首先,安装fswebcam

sudo apt update
sudo apt-get install -y fswebcam

安装完fswebcam后可以使用下面的命令来拍照

  • -d 选项用于指定USB摄像头的设备节点
  • --no-banner用于去除照片的水印
  • -r 选项用于指定照片的分辨率
  • -S 选项用设置于跳过前面的帧数
  • ./image.jpg 用于设置生成的照片的名字和路径
sudo fswebcam -d /dev/video1 --no-banner -r 1280x720 -S 5 ./image.jpg

桌面版系统直接打开图片查看。server版系统可以通过scp命令将拍好的图片传到你的Ubuntu电脑

scp image.jpg [email protected]:/home/test 
  • image.jpg替换成你的照片名字,pi为用户名,10.1.1.121是电脑的IP,然后放到什么路径下(/home/test)

4、使用mjpg-streamer测试USB摄像头

首先,下载mjpg-streamer

Github的下载地址:

git clone  https://github.com/jacksonliam/mjpg-streamer

 

   Gitee的下载地址为:

git clone 

git clone  https://github.com/jacksonliam/mjpg-streamer

然后,安装依赖的软件包

 Ubuntu系统

sudo apt-get install -y cmake libjpeg8-dev

Debian系统

sudo apt-get install -y cmake libjpeg62-turbo-dev

接下来,编译安装mjpg-streamer

cd mjpg-streamer/mjpg-streamer-experimental
make -j4
sudo make install

然后输入下面的命令启动mjpg_streamer(注意,记得将/dev/video1更改成你查询到的设备节点)

export LD_LIBRARY_PATH=.
sudo ./mjpg_streamer -i "./input_uvc.so -d /dev/video1 -u -f 30" -o "./output_http.so -w ./www"

 

在和开发板同一局域网的电脑(Windows或Linux)或者手机的浏览器中输入【开发板的IP地址:8080】就能看到摄像头输出的视频了

 

 

标签:USB,mjpg,BPI,sudo,apt,streamer,M4,Berry,usb
From: https://www.cnblogs.com/Qubot/p/18279501

相关文章

  • BPI-M4 Berry 音频测试
    命令行测试耳机接口1、先输入aplay-l查看开发板的音频设备 card0是耳机接口,card2是HDMI屏幕2、将耳机插入开发板的耳机接口。执行以下命令aplay-Dhw:0,0/usr/share/sounds/alsa/audio.wav播放音频,就可以通过耳机听到声音了。  命令行HDMI播放音频测......
  • BPI-M4 Berry HDMI测试
    HDMI转HDMI1、使用HDMI线连接屏幕和BPI-M4Berry2、板子启动后,观察HDMI屏幕是否有输出。PS:请注意,有的笔记本虽然有HDMI接口,但是接口只具备输出功能,没有输入功能。所以,使用前先确定好接口是否具备HDMIIN功能。如果启动后,屏幕没有显示,先检查一下线有没有接紧。如果HDMI线没......
  • BPI-M4 Berry 蓝牙调试
    通过命令行连接蓝牙1、首先,确定设备是否有蓝牙设备。输入hciconfig 如果镜像没有则使用下面命令进行安装sudoaptinstallbluez 2、可以看到有一个hci0的蓝牙设备,接下来就开始连接其他蓝牙设备sudobluetoothctlpoweron#打开蓝牙网卡devices#列出......
  • BPI-M4 Berry自动登陆及关闭桌面
    3-1BPI-M4Berry自动登陆及关闭桌面此方法仅适用BPI-M4Berry的ubuntu和debian系统系统默认登录账号,密码当开发板启动完成,输入账号密码即可登录。由BananaPi提供的镜像,默认账号/密码分别是root/bananapi和pi/bananapi。(输入密码时是不可见的,输入时注意别输入大写字母)Linux终端自......
  • BPI-M4 Berry以太网口和WiFi测试
    以太网口测试1、首先将网线的一端插入M4Berry的以太网接口,另一端接入路由器,并确保网络是畅通的。2、系统启动后会通过DHCP自动给以太网卡分配IP地址。可以输入以下命令查看ip:ifconfig或者ipa 可以看到eth0获取到了10.1.1.207的ip地址接下来,ping一下百度测试网......
  • BPI-M4 Berry创建热点和设置静态IP
    create_ap是一个帮助快速创建Linux上的WIFI热点的脚本,并且支持bridge和NAT模式,能够自动结合hostapd,dnsmasq和iptables完成WIFI热点的设置,避免了用户进行复杂的配置,github地址如下:https://github.com/oblique/create_ap使用NET模式创建AP1、首先使用ls/sys/class/net/Bash......
  • BPI-M4 Berry 远程连接开发板
    使用SSH远程1、需要使用到软件mobaxterm,请前往官网(https://mobaxterm.mobatek.net/download.html?spm=wolai.workspace.0.0.768c378fz9RNFi)进行下载2、将开发板启动,并使用网线连接路由器,或者与你的电脑连接。打开mobaxterm。点击左上角的"session"图标3、选择第1个图标"SSH"......
  • BPI-M4 Berry供电方式及接口介绍
    type-c接口供电1、准备好一块已烧录镜像的M4Berry(或一张已烧录镜像的SD卡和一块M4Berry)以及一个5V3A的电源适配器。2、将电源适配器连接至M4Berry的Type-C端口以启动设备。 40pin的5V引脚供电“注意:使用40-pin接口的5V引脚供电时,请确保电流和电压满足M4Berry的要求。若供......
  • BPI-M4 Berry在windows系统下连接串口调试
    串口线我手头的串口线是这样的,包含如下四个针脚:VCC、GND、TX、RX。串口针脚说明:其他的串口线可能不止四根线,而且杜邦线的颜色也不一定和我的一样。请看清楚接口标注,按照下面介绍,将其接到板子上对应的接口板子串口GNDGNDTXDRXDRXDTXD......
  • BPI-M4 Berry 烧录镜像
    使用balenaEtcher烧录Linux镜像1、准备好要烧录的img,可以在香蕉派的wiki(https://docs.banana-pi.org/en/BPI-M4_Berry/BananaPi_BPI-M4_Berry#_linux_2)下载。(不需要解压,balenaEtcher能识别压缩包,并进行解压)2、下载并安装,后续要使用的软件:balenaEtcher(https://etcher.balena.io/)......