RK3566 linux加入uvc app

这篇具有很好参考价值的文章主要介绍了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

进入配置界面:

RK3566 linux加入uvc app,linux系统及驱动开发,linux,运维,服务器

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 

编译时会将external\uvc_app文件夹里的内容拷贝到\buildroot\output\rockchip_rk3566\build\uvc_app下进行编译,如更好后需要重新编译,需要将\buildroot\output\rockchip_rk3566\build下的uvc_app文件夹删除后再编译。

五、测试

1、替换rootfs
2、运行uvc_app

终端进入usr/bin目录:

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

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

RK3566 linux加入uvc app,linux系统及驱动开发,linux,运维,服务器文章来源地址https://www.toymoban.com/news/detail-795746.html

到了这里,关于RK3566 linux加入uvc app的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 迅为rk3568开发板RS485收发切换 linux485驱动修改

    Linux RS485串口驱动修改方法–基于Rockchip及Amlogic验证 linux驱动 内核层适配485驱动控制引脚 迅为rk3568开发板用的SP3485E芯片,需要在应用程序中控制管脚的高低电平实现收发切换。 发送前先拉高电平,然后发送数据,数据发送完成后再拉低电平,使其处于接收状态。 在程序中,

    2024年04月25日
    浏览(34)
  • Linux驱动开发一、RK3568把hello编译到Linux内核中运行。‘rk_vendor_read’未定义的引用

    1、在字符设备目录下建立hello目录 ~/Linux/rk356x_linux/kernel/drivers/char/hello 2、进入hello目录,新建hello.c、Makefile、Kconfig三个文件 3、Kconfig是打开make menuconfig配置界面是后的选项,这Kconfig是在字符设备下的。 config后面的HELLO就是对应配置后在kernel目录下的**.config中的CONFIG_HELLO配置

    2024年02月11日
    浏览(54)
  • RK3588 PWM调试记录---linux pwm子系统驱动框架

    RK3588一共有4组PWM,每组有4个通道,共可以产生4*4=16路PWM波形; PWM0 开始地址:0xfd8b0000 PWM1 开始地址:0xfebd0000 PWM2 开始地址:0xfebe0000 PWM3 开始地址:0xfebf0000 即每组PWM的地址空间是(0xfd8b0000-0xfebd0000=0x1000)64KB(0x1000/1024) RK3588的PWM支持捕获、连续和单次触发三种模式。 1.捕获模式

    2024年02月12日
    浏览(41)
  • rk3566 添加MCP2515模块

    MCP2515是SPI转CAN 模块 目标平台: 泰山派 rk3566(泰山派)的spi3各管脚连接MCP2515的SPI接口,另外MCP2515还需要一个中断引脚,用到的全部管脚如下: 其中GPIO3_A6为中断引脚 `` cd到SDK/kernel 目录下,执行 make ARCH=arm64 menuconfig ,打开相关的配置项,看下图:↓ 即打开CAN_ROCKCHIP和CAN_MCP251X项 save,生成

    2024年04月08日
    浏览(27)
  • rockchip rk3588添加uvc及uvc,adb的复合设备

    软硬件环境:         软件基础:我目前拿到的rk3588 sdk : git@www.rockchip.com.cn:2222/Android_S/rk3588- manifests.git         硬件基础:RK3588 LP4X EVB          uvc_app: 从rv1126 sdk中rv1126_sdk/rv1126/external/uvc_app 目录移植而来。移植后,可以采集开发板板载摄像头图像(/dev/video11)获

    2024年02月09日
    浏览(39)
  • Rockchip基于RK3566/RK3568 WiFi AP6256调试笔记

    CPU:RK3566 编译环境:Ubuntu18.04 内核版本:kernel 4.19 因为RK3566/RK3568支持SDIO3.0并且向下兼有SDIO2.0接口,由于核心板在VCC_IO6上将电压定为了3.3V,无法改变为1.8V,所以没有办法支持SDIO3.0,所以这次需要调试SDIO2.0模式下的WiFi。 从Rockchip软件包中的 Rockchip_Developer_Guide_Linux_WIFI_BT_CN.pd

    2024年01月16日
    浏览(42)
  • RK3568/RK3566 mipi双摄调试(gc2093+gc2053)

    这篇文章给大家介绍一下RK3568双摄的调试,RK3568有一个4lane的mipi dphy,最高支持2.5G/bps每lane,ISP自带csi host,最高处理8M的图像,rk3568这个mipi dphy还有一个处理方法,就是拆分成2个2lane的使用,其中一个连接到单独的csi host,另一个连接到isp内部自带的csi host,这样就可以支持双

    2023年04月08日
    浏览(91)
  • RK3568|3588|3566处理器属于什么档次?

    随着科技的迅猛发展,处理器作为计算机和电子设备的核心组件,其性能的提升对于设备的功能和用户体验起着至关重要的作用。在处理器市场中,不同的处理器被划分为不同的档次,以便用户能够更好地选择适合自己需求的产品。那么,RK3568处理器属于什么档次呢?本文将

    2024年02月07日
    浏览(36)
  • OpenHarmony实战:瑞芯微RK3566移植案例(中)

    上篇文章:OpenHarmony实战:瑞芯微RK3566移植案例(上) 常见的INPUT设备有键盘、鼠标、游戏杆、Touch Screen等。Touch 设备与主机通讯采用标准 I2C 总线,触屏 IC 提供中断支持,提高了触屏数据的实时性。本项目的触摸屏器件IC 为 GT911。 驱动框架模型 INPUT驱动模型 INPUT 驱动模型核

    2024年04月23日
    浏览(24)
  • rk3566-安卓11-千兆网卡 rtl8211f 移植

    phy 常用的接口有两种 RGMII 和 RMII, 这两种对应的物理接口有 6 中如下所示. 首先需要根据原理图确定是哪种接法, 根据接法对应的 name 在文档 Rockchip_Developer_Guide_Linux_GMAC_Mode_Configuration_CN.pdf 中查找对应的配置. 1.1 RGMII 模式 该模式需要关注的硬件接口 mac: GMACX_MCLKINOUT , ETHx_REFCL

    2024年01月23日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包