sonix uvc驱动的加入 RT5350支持H264

依据sonix提供的驱动,须要在内核下进行配置,以加入到内核或与模块的方式进行编译:

1、makefile中加入驱动的文件夹,尽量保持和原有的一致,

obj-$(CONFIG_USB_SN9C102)       += sn9c102/

obj-$(CONFIG_USB_SONiX_UVC_SN9C29x) += sonix_uvc_sn9c291/

obj-$(CONFIG_USB_ET61X251)      += et61x251/

2、kconfig中加入src文件夹例如以下

source "drivers/media/video/sn9c102/Kconfig"

source "drivers/media/video/sonix_uvc_sn9c291/Kconfig"

config USB_STV680

保持一致

值得注意的是CONFIG_USB_SONiX_UVC_SN9C29x 须要与子文件夹下的makefile保持名字一致

然后在内核配置中会多出一个选项例如以下图

然后保存配置,并运行make modules

不出意外的话将得到ko文件

这就得到了以模块方式编译的驱动,在系统启动后,通过insmod方式载入驱动

成都康亚姆网络科技有限公司

sonix uvc驱动的加入 RT5350支持H264

时间: 2024-08-02 21:21:03

sonix uvc驱动的加入 RT5350支持H264的相关文章

sonix uvc驱动的添加 RT5350支持H264

根据sonix提供的驱动,需要在内核下进行配置,以添加到内核或与模块的方式进行编译: 1.makefile中添加驱动的目录,尽量保持和原有的一致, obj-$(CONFIG_USB_SN9C102)       += sn9c102/ obj-$(CONFIG_USB_SONiX_UVC_SN9C29x) += sonix_uvc_sn9c291/ obj-$(CONFIG_USB_ET61X251)      += et61x251/ 2.kconfig中添加src目录如下 source "d

UVC 驱动调用过程与驱动框架的简单分析

UVC 驱动整体调用流程: /* 打开设备描述符 */ 1. open: uvc_v4l2_open /* 查询设备属性 */ 2. VIDIOC_QUERYCAP if (video->streaming->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING; else cap->capabilities = V4L2_CAP_VI

NET Core驱动已出,支持EF Core

NET Core驱动已出,支持EF Core 千呼万唤始出来MySQL官方.NET Core驱动已出,支持EF Core. 昨天MySQL官方已经发布了.NET Core 驱动,目前还是预览版,不过功能已经可用. NuGet 地址: https://www.nuget.org/packages/MySql.Data.Core/ 本篇还是简单介绍一下:.NET Core 使用Dapper 操作MySQL 数据库, .NET Core MySQL官方驱动. 新建项目 新建一个.NET Core控制台

让WebRTC支持H264编解码

最近实验了下如何让WebRTC支持H264编码,记录下,供有需要的人参考. 说明一下,我是在 Ubuntu Server 14.04 下编译的 WebRTC ,使用 native(C++) api 开发 WebRTC 应用.所以我的调整都是基于 native 代码. 最终的效果是浏览器可以用H264发送视频,也可以接收H264视频. 注意,WebRTC 使用 OpenH264 来做 encoder (见 h264_encoder_impl.cc),使用 ffmpeg 来做 decoder (见

《物联网框架ServerSuperIO教程》-19.设备驱动和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本发布

19.设备驱动和OPC Client支持mysql.oracle.sqlite.sqlserver的持久化 19.1     概述 ServerSuperIO支持设备驱动和OPC Client采集的数据信息按标签集合写入mysql.oracle.sqlserver和sqlite数据库.现在还支持写入实时数据库,例如:edna.golden和corert等.同时支持实时数据库和关系数据库主要考虑项目环境和支撑的能力. 本质上还是统一继承IDataPersistence接口,然后扩展完成的操作.如果

RT5350的uvc驱动支持yuv格式摄像头成功

请尊重别人的劳动成果 转载请务必注明出处 今天在rt5350的板子上,成功将仅仅支持yuv格式的usb camera摄像头执行了.採用的是mjpeg streamer ,须要libjpeg库支持yuv. 能够执行后发现yuv格式的摄像头全然将cpu耗尽了. cpu使用情况

28、从零写UVC驱动之实现设置属性

1. 先看APP以确定需要实现哪些接口xawtv.c: grabber_scan ng_vid_open v4l2_driver.open // v4l2_open get_device_capabilities(h); // 调用VIDIOC_QUERYCTRL ioctl确定是否支持某个属性 /* controls */ for (i = 0; i < MAX_CTRL; i++) { h->ctl[i].id = V4L2_CID_BASE+i; if (-1 == xioctl(h-&

由于uvc驱动函数缺少return语句而导致内核Oops一例

一.实验环境 1.软件 a) Vmware版本:Vmware Workstation 12.5.7 b) Ubuntu版本:9.10 c) 内核版本:2.6.31.14 d) gcc版本:4.4.1 e) gdb版本:7.0 2.摄像头硬件 百问网自制uvc摄像头 3.排查过程中,使用到的工具 a) printk b) objdump c) strace d)gdb 二.前言 用C语言写程序时,如果定义一个带返回值的函数,但在函数体最后却缺少了return 语句, 程序编译并运行起来后,有时会产

由于uvc驱动函数缺少return语句而导致内核oops的一例

一.实验环境 1.软件 a) Vmware版本:Vmware Workstation 12.5.7 b) Ubuntu版本:9.10 c) 内核版本:2.6.31.14 d) gcc版本:4.4.1 e) gdb版本:7.0 2.摄像头硬件 百问网自制uvc摄像头 3.排查过程中,使用到的工具 a) printk b) objdump c) strace d)gdb 二.前言 用C语言写程序时,如果定义一个带返回值的函数,但在函数体最后却缺少了return 语句, 程序编译并运行起来后,有时会产