UVC APP说明

Version 1.0


1. 概述

UVC APP source code位于sdk/verify/mi_demo/source/uvc下。板子烧好image后,uvc APP的可执行bin档位于板子上的/customer/mi_demo/prog_uvc


2. 编译步骤

  1. cd project

  2. ./setup_config.sh ./xxx

  3. cd sdk/verify/mi_demo/source

  4. make uvc //如果有编译错误则先在 sdk/verify/mi_demo/make clean, 再继续3,4步

  5. 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),按如下操作即可看到画面:

  1. 如果PC无法识别设备,可以更换USB线或者请硬件工程师确认USB接口座是否完好。

  2. 如果无法出图,确认insmod的sensor ko是否正确,或者查看log是否有其他错误提示。


4. 使用UAC

首先要确认uac 功能已经使能,即insmod g_webcam.ko 时增加了参数uac_function_enable=2。以AMIC为例,使用UAC只要在运行prog_uvc时加上-d0,默认的采样率是48K。播放器按如下方式打开UAC即可听到mic的声音。