收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人
都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
https://blog.csdn.net/codectq/article/details/44451237#commentBox
查看摄像头的信息
确定 USB 摄像头支持 UVC (在 PC 上)
方法一
root@linux:~# dmesg
[82693.612396] uvcvideo: Found UVC 1.00 device USB2.0 PC CAMERA (1908:2311)
[82693.616323] input: USB2.0 PC CAMERA as /devices/pci0000:00/0000:00:15.0/0000:03:00.0/usb3/3-2/3-2:1.0/input/input6
[82693.618370] usbcore: registered new interface driver uvcvideo
[82693.618373] USB Video Class driver (1.1.1)
VID:PID 是057e:030a 是 (1908:2311),在UVC 官方的文档中进一步确定是否被支持
http://www.ideasonboard.org/uvc/
OK!!
方法二
(1)确保USB摄像头在Ubuntu中被识别,查看设备节点 /dev/video*
root@linux:~# ls /dev/video*
/dev/video0
(2)安装并使用 xawtv 测试
root@linux:~# apt-get install xawtv
root@linux:~# xawtv /dev/video0
This is xawtv-3.103, running on Linux/i686 (4.4.0-31-generic)
xinerama 0: 1362x616+0+0
vid-open-auto: using grabber/webcam device /dev/video0
v4l2: oops: select timeout
OK!!!
移植过程
添加驱动编译到内核上
内核选配 添加驱动支持USB储存设备
root@linux:linux-3.14-fs4412# make menuconfig
Device Drivers —>
[*] USB support —>
<*> EHCI HCD (USB 2.0) support
<*> EHCI support for Samsung S5P/EXYNOS SoC Series
<*> USB Mass Storage support
<*> USB3503 HSIC to USB20 Driver
USB Physical Layer drivers —>
<*> Samsung USB 2.0 PHY controller Dri