RK3566 linux加入uvc app

一、集成应用

SDK中external/uvc_app/目录提供了将板卡模拟成uvc camera的功能。如果external目录下没有uvc_app和minilogger,可从其它sdk中拷贝。需要拷贝以下文件:

external\uvc_app
external\minilogger
\buildroot\package\rockchip\uvc_app
\buildroot\package\rockchip\minilogger

需要修改\buildroot\package\rockchip\Config.in文件,menu "Rockchip BSP packages"后面增加配置文件:

	source "package/rockchip/uvc_app/Config.in"
	source "package/rockchip/minilogger/Config.in"

二、buildroot使能uvc_app

1、进入到buildroot目录

在sdk目录下执行以下命令:

cd buildroot
2、选择defconfig

执行命令:

source build/envsetup.sh

输入数字然后回车选择板卡,如:

Which would you like? [1]: 42

选择rockchip_rk3566_defconfig文件。

3、改变配置

执行如下命令:

make menuconfig

进入配置界面:

Target packages  --->

        Hardware Platforms  --->

                [*] Rockchip Platform  --->

                        Rockchip BSP packages  --->

                                [*] uvc app

修改之后执行save。

4、保存配置

执行如下命令:

make savedefconfig

三、修改uvc_config文件

如果执行uvc_config提示以下错误:

ln: failed to create symbolic link '/sys/kernel/config/usb_gadget/rockchip/os_desc/b.1/b.1': Invalid argument

注释掉以下代码:

ln -s /sys/kernel/config/usb_gadget/rockchip/configs/b.1 /sys/kernel/config/usb_gadget/rockchip/os_desc/b.1

如果提示以下错误:

./uvc_config.sh: line 178: echo: write error: Device or resource busy

 在/etc/init.d/S10udev stop之后增加代码:

/etc/init.d/S50usbdevice stop

四、编译buildroot

退回sdk目录,执行以下命令:

./build.sh buildroot 

五、测试

1、替换rootfs
2、运行uvc_app

终端进入usr/bin目录:

cd /usr/bin
./uvc_config
./uvc_app 640 480
3、结果

设备连接到电脑的USB口后,进入设备管理器,可看到照相机下多了一个UVC Camera设备。

相关推荐

  1. RKNN执行bash ./build-linux_RK3566_RK3568.sh 报错

    2024-01-20 21:40:02       22 阅读
  2. rk3568 移植rk628

    2024-01-20 21:40:02       32 阅读
  3. RK3568 linux-5.10 rk809 声卡实现spk hp自动切换

    2024-01-20 21:40:02       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-20 21:40:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-20 21:40:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-20 21:40:02       82 阅读
  4. Python语言-面向对象

    2024-01-20 21:40:02       91 阅读

热门阅读

  1. 笨蛋学设计模式行为型模式-观察者模式【14】

    2024-01-20 21:40:02       48 阅读
  2. 基本算法--分治法(快排,归并)习题

    2024-01-20 21:40:02       62 阅读
  3. 鸿蒙harmony--HTTP数据请求的简单使用

    2024-01-20 21:40:02       56 阅读
  4. 微信小程序实现下拉简单展示接口数据

    2024-01-20 21:40:02       57 阅读
  5. 嵌入式C语言--LD文件的概念

    2024-01-20 21:40:02       60 阅读
  6. Jtti:Ubuntu中如何搭建LAMP开发环境

    2024-01-20 21:40:02       53 阅读
  7. 《python算法与数据结构2000讲》0217. 存在重复元素

    2024-01-20 21:40:02       60 阅读
  8. 计算机网络(第六版)复习提纲5

    2024-01-20 21:40:02       56 阅读