自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 车载以太网调试注意事项

1. 确定使用的MII接口:如SGMII/RGMII/RMII;SOC端的MII复用配置,PHY端的MII的选择;3. PHYADDR配置、PHY的MII模式选择;2. PHY和MDI的主从模式配置;4. PHY的时钟源选择;

2023-09-06 15:39:37 190

原创 摄像头图像传输流程

硬件流程如下所示:1. [ sensor ] ---bayer data---mipi/bt656----> [ isp模块 ]---yuv data---mipi/bt656---> [ 主机 ]2. [ sensor ] ---bayerdata---mipi/bt656----> [ isp模块 ]---模拟信号---[ adc ]---yuv data---mipi/bt656---> [ 主机 ]sensor获得图像后输出数据格式为bayer data,周期为一

2021-03-12 15:31:44 3444 1

转载 DMA映射

1.一致性映射:关闭cache,但写缓冲可以在,使用方式:dma_alloc_writecombine 分配出来的内存不使用缓存cache,但是会使用写缓冲区。而 dma_alloc_coherent 则二者都不使用。;2.流式映射:在流式DMA映射场合,DMA传输通道所使用的缓冲区往往不是由当前驱动程序自身分配的,而且往往每次DMA传输都会重新建立一个流式映射的缓冲区。此外,由于无...

2019-11-20 14:48:47 865

转载 dma_alloc_writecombine

先理解cache的作用CPU在访问内存时,首先判断所要访问的内容是否在Cache中,如果在,就称为“命中(hit)”,此时CPU直接从Cache中调用该内容;否则,就 称为“ 不命中”,CPU只好去内存中调用所需的子程序或指令了。CPU不但可以直接从Cache中读出内容,也可以直接往其中写入内容。由于Cache的存取速 率相当快,使得CPU的利用率大大提高,进而使整个系统的性能得以提升。Cac...

2019-11-20 11:03:07 349

原创 fb架构和drm架构对显存操作的理解

fb和drm架构:都是dma控制器将显存映射到dma buf(DDR)上,这个层面在内核上实现,用户仅可操作虚拟地址,则还需通过mmap映射 dma buf至上层使用,drm存在内存分配管理,对于视频输入到输出,在采集时分配缓存时,则可通过drm的gem来分配,此时drm在display时可直接刷新操作此缓存;...

2019-11-08 15:35:46 5462

原创 xilinx平台dma分析

linux内核皆使用dmaengine架构来管理dma,未了解的可通过以下链接熟悉下:https://blog.csdn.net/were0415/article/details/54095899现以视频输出为例进一步分析:1.FPGA分配了一个显存空间,如下设备树所示: VideoOut_1ch_v_frmbuf_rd_0: v_frmbuf_rd@b0000000 { ...

2019-07-11 14:59:10 5480 3

原创 基于xilinx异构平台上视频采集分析

1.设备树结构xilinx平台端 vcap_csi { compatible = "xlnx,video"; dmas = <&Video_IN_1ch_v_frmbuf_wr_0 0>; dma-names = "port0"; ports { #address-cells = <1>; #size-ce...

2019-07-05 16:01:00 1484

原创 赛灵思xilinx平台drm分析

不管什么设备输出,使用drm框架,都要做几个步骤:fb、crtc、plane、encoder和connector初始化;以xilinx异构平台设计在FPGA端的HDMI为例,跟读代码分析:1.HDMI驱动模块这里涉及到就是encoder和connector的初始化:static int xlnx_drm_hdmi_bind(struct device *dev, struct d...

2019-06-26 17:33:42 6061 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除