- 博客(5)
- 收藏
- 关注
原创 xilinx-vipp驱动分析
查看设备结构体:struct xvip_composite_device { struct v4l2_device v4l2_dev; struct media_device media_dev; struct device *dev; struct v4l2_async_notifier notifier; struct list_head entities; unsigned int num_subdevs; struct list_head dmas; u32 v4l2_ca
2020-06-15 11:06:27
1031
原创 xilinx的VDMA驱动分析
研究生期间由于导师研究的项目需要,对xilinx的IP核Video-DMA内核中驱动进行学习。首先,查看设备结构体:struct xvip_dma { struct list_head list; struct video_device video; struct media_pad pad; struct xvip_composite_device *xdev; struct xvip_pipeline pipe; unsigned int port; stru...
2020-06-14 22:53:01
4871
3
原创 一、图像传感器CCD和CMOS
图像获取的传感器一般为电荷耦合器件CCD和互补金属氧化物半导体图像传感器CMOS。一、CCDCCD , 英文全称:Charge-coupled Device,中文全称: 电荷耦合器件图像传感器。可以称为CCD图像传感器,也叫图像控制器。CCD是一种半导体器件,能够把光学影像转化为电信号。 CCD上植入的微小光敏物质称作像素(Pixel)。一块CCD上包含的像素数越多,其提供的画面分辨率也就越高...
2019-06-24 09:40:21
3212
原创 关于用cmake编译opencv_contrib过程中,CMake is unable to extract 3rdparty/ippicv的问题
这是应为opencv源代码所在路径的分区为fat32格式,需要将其移动到NTFS分区路径下,重新进行编译。解压就会成功。此问题,是Google到的,百度上根本就tm找不到。一堵破墙搞的墙内的人焦头烂额,浪费n多时间。还发展个鸡毛啊。...
2019-04-14 16:18:37
1020
原创 DMA缓存共享机制(翻译版)
DMA缓存共享机制一、共享的DMA缓存应用:1.将视频流解码成适合图像渲染和显示的缓存格式。2.相机捕获到适合编码和渲染的缓冲区。要求:1.支持添加到现存的内核子系统。2.有允许将常见像素格式和页映射到多设备的硬件。二、为什么要用DMA缓存共享机制在不同设备和子系统间共享DMA缓存的统一机制目前还没有形成不同的解决方案:1.V4l2拥有“USERPTR”机制,对于不同的设备的内...
2019-03-17 11:01:12
1416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人