UVC APP说明
1. 概述¶
UVC APP source code位于sdk/verify/mi_demo/source/uvc
下。板子烧好image后,uvc APP的可执行bin档位于板子上的/customer/mi_demo/prog_uvc
。
2. 编译步骤¶
-
cd project
-
./setup_config.sh ./xxx (参考编译补充说明)
-
cd sdk/verify/mi_demo/source
-
make uvc //如果有编译错误则先在
sdk/verify/mi_demo/
下make clean
, 再继续¾步 -
get prog_uvc bin at sdk/verify/mi_demo/out/demo/app
3. 运行prog_uvc¶
prog_uvc可以带参数,例如-A
选择sensor输入的分辨率选项,具体可带参数可以查看source code, 或者通过prog_uvc -h
查看。
/customer/mi_demo # ./prog_uvc -A0
Windows可以用PotPlay预览UVC设备的图像,右键->打开->设备设置(或者快捷键Alt+D),按如下操作即可看到画面:
-
如果PC无法识别设备,可以更换USB线或者请硬件工程师确认USB接口座是否完好。
-
如果无法出图,确认insmod的sensor ko是否正确,或者查看log是否有其他错误提示。
4. 使用UAC¶
首先要确认uac 功能已经使能,即insmod g_webcam.ko
时增加了参数uac_function_enable=2。以AMIC为例,使用UAC只要在运行prog_uvc时加上-d0,默认的采样率是48K。播放器按如下方式打开UAC即可听到mic的声音。