2018年1月30日

BT601. BT709色彩空间

摘要: 参考:http://blog.csdn.net/mao0514/article/details/16958873 阅读全文

posted @ 2018-01-30 00:31 Hello-World3 阅读(1823) 评论(0) 推荐(0)

2018年1月26日

HDMI接口基本信息

摘要: 一、HDMI基本概念1.HDMI标准的发展历史: 2002年12月9日,HDMI1.0版正式发布,标志着HDMI技术正式登上历史舞台。 2004年1月,HDMI1.1版发布。 2005年8月,HDMI1.2版发布。 2005年12月,HDMI1.2a版发布。 2006年6月,HDMI1.3版发布。 阅读全文

posted @ 2018-01-26 01:29 Hello-World3 阅读(2583) 评论(0) 推荐(0)

2018年1月18日

linux驱动ioctl()cmd定义中 _IO, _IOR, _IOW, _IOWR 宏介绍

摘要: 一、宏介绍 1. 在驱动中 ioctl() 参数 cmd 是应用发给驱动的命令代码,cmd 除了可区别的普通数字外,还可以使用包含有助于处理的几种相应信息的数字作为cmd,cmd为int型,32位,共分 4 个域: bit31~bit30 2位为 "区别读写" 区,作用是区分是读取命令还是写入命令。 阅读全文

posted @ 2018-01-18 19:45 Hello-World3 阅读(2523) 评论(0) 推荐(0)

2018年1月15日

V4L2 subdev

摘要: 除了通过v4l2_subdev_ops结构体暴露kernel API,V4L2 sub-devices也可以被用户空间应用直接控制。v4l-subdevX的设备节点可以在/dev下被创建来直接访问sub-devices。如果一个sub-device支持用户空间直接配置,必须在注册前设置V4L2_SU 阅读全文

posted @ 2018-01-15 21:42 Hello-World3 阅读(2051) 评论(0) 推荐(0)

V4L2控制驱动

摘要: 1.应用如何知道设备支持那些特性的控制?一种典型的做法,V4L2 API提供了一种机制可以让应用能枚举可用的控制操作。为此,他们要发出最终由驱动videoc_queryctrl()方法实现的ioctl(VIDIOC_QUERYCTRL)调用。int v4l2_queryctrl(struct v4l 阅读全文

posted @ 2018-01-15 00:13 Hello-World3 阅读(519) 评论(0) 推荐(0)

Entities、pads、links 实体、垫、链接

摘要: Entities、pads、links 实体、垫、链接 Entities:1.实体由一个struct media_entity实例表示。结构通常嵌入到一个较高级别的结构,例如v4l2_subdev或video_device实例,虽然驱动程序 可以直接分配实体。2.驱动程序初始化实体 media_en 阅读全文

posted @ 2018-01-15 00:09 Hello-World3 阅读(1181) 评论(0) 推荐(0)

2018年1月14日

DMABUFF

摘要: 1.DMABUF框架提供了在多设备间共享缓存的通用方法,支持DMABUF的设备驱动可以将一个DMA缓存以文件句柄的方式输出到用户空间(输出者规则),以文件句柄的方式从用户空间获取一个DMA缓存,这个文件句柄是之前其他或相同的设备所输出的(引入者规则),或都是。V4L2缓存以DMABUF文件句柄方式进 阅读全文

posted @ 2018-01-14 11:35 Hello-World3 阅读(1480) 评论(0) 推荐(0)

2018年1月8日

systemd学习笔记

摘要: 一、systemd介绍 systemd即为system daemon,是linux下的一种init软件与多数发行版使用的System V风格init相比,systemd采用了以下新技术: (1) 采用Socket激活式与总线激活式服务,以提高相互依赖的各服务的并行运行性能; (2) 用Cgroups 阅读全文

posted @ 2018-01-08 02:07 Hello-World3 阅读(228) 评论(0) 推荐(0)

2018年1月7日

像素格式

摘要: 2、ITU-R BT.601与ITU-R BT.656的区别 关于这两种信号的区别: ITU-R BT 601: 16位数据传输;21芯;Y、U、V信号同时传输,最后更新的文档代号为:ITU-R BT.601-5。ITU-R BT 656: 9芯,不需要同步信号;8位数据传输;串行视频传输;传输速率 阅读全文

posted @ 2018-01-07 18:43 Hello-World3 阅读(624) 评论(0) 推荐(0)

2017年12月30日

gitlab操作

摘要: 一、初始设置 在某一个具体的project下: 1.gitlab中删除一个工程Setting-->General-->Advanced settings-->RemoveProject2.向项目中添加成员Setting-->Members-->Project members 添加成员、设置其角色、给 阅读全文

posted @ 2017-12-30 01:09 Hello-World3 阅读(231) 评论(0) 推荐(0)

导航