首页 > 其他分享 >Camera KMD ISP学习笔记(8)-Camera SMMU

Camera KMD ISP学习笔记(8)-Camera SMMU

时间:2024-04-06 16:57:49浏览次数:24  
标签:DMA SMMU KMD 物理地址 Camera 页表 CPU 内存

学习资料来源:https://deepinout.com/camx-kmd/camera-kmd-isp-subsystem-intro.html 仅用于个人学习,侵联删   SMMU/IOMMU:处理IO Device DMA访问内存的计算机硬件,实现dma addr(IOVA)到物理地址的映射 MMU:处理CPU访问内存的计算机硬件,实现CPU虚拟地址到物理地址的映射   SMMU && DMA: DMA:IO设备不通过CPU而直接与内存交换数据的接口技术 DMA不能像CPU一样通过MMU操作虚拟地址 DMA可以访问两种形式的内存: 1、预留连续的物理地址供DMA使用(浪费内存) 2、通过SMMU将buffer里面不连续的物理地址和dma addr映射,IO设备使用dma addr就可以实现IO设备DMA访问不连续物理内存的功能   SMMU工作: 0 0 StreamId:device通过物理线连接到SMMU,这个streamID就是用来标识SMMU上连接的设备,SMMU驱动会为各个streamID创建页表 STE:stream Table entry,可以理解为SMMU页表转换的第一级索引,每一个streamID代表着一个STE,通过这个STE指向的连接可以找到真正的虚拟地址->物理地址转换的页表 CD:Context Descriptor,stage 1的页表配置项,它其中的TTB0指向了真正的页表信息,比如PGD   StreamID、STE、CD与页表的关系: 0              

标签:DMA,SMMU,KMD,物理地址,Camera,页表,CPU,内存
From: https://www.cnblogs.com/lethe1203/p/18117580

相关文章

  • Camera KMD ISP学习笔记(7)-CRM pipeline delay和V4L2 Event
    学习资料来源:https://deepinout.com/camx-kmd/camera-kmd-isp-subsystem-intro.html仅用于个人学习,侵联删 Realtimepipeline或实时Pipeline,在这个Pipeilne上的硬件设备有一些特点:实时,实时是指streamon后一直在出图,如下图的蓝色线(flash和actuator不会出图,但也是挂载到Realt......
  • 6.7物联网RK3399项目开发实录-驱动开发之Camera摄像头的使用(wulianjishu666)
    90款行业常用传感器单片机程序及资料【stm32,stc89c52,arduino适用】链接:https://pan.baidu.com/s/1M3u8lcznKuXfN8NRoLYtTA?pwd=c53f ========================================================Camera使用简介AIO-3399J开发板分别带有两个MIPI,MIPI支持最高4K拍照......
  • Qcom Camera调试(网络资料整理)
    网络资料:Android:高通平台Camera调试之SetpropKey/camxoverridesettings.txt-sheldon_blogs-博客园(cnblogs.com)Camera疑难杂症_yaoming168的博客-CSDN博客高通camera调试经验总结_高通af调试教程-CSDN博客camera命令的总结_adbshell"echoautoimagedump=true>>......
  • QCOM Camera常用指令
    参考资料:Camera疑难杂症_yaoming168的博客-CSDN博客 1、骁龙相机开发者模式adbshellsetproppersist.sys.camera.devoption.debug100 2、查看上层得到的cameraid数量adbshelldumpsysmedia.camera>camdump.txt 3、打开骁龙相机adbshellamstart-nor......
  • Camera Sensor接口配置
    参考资料:极客笔记 以ov7251的cpp接口文件为例,编译生成so库文件//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Copyright(c)2018QualcommTechnologies,Inc.//AllRightsRe......
  • Camera sensor bringup
    CameraSensorModule配置信息:CameraModuleConfiguration的信息包含在:<cameraModuleData>…</cameraModuleData>以vendor/qcom/proprietary/chi-cdk/oem/qcom/module/xxx_sunny_s5khm2_wide_module.xml 为例:各配置参数含义如下:参数名说明cameraId......
  • Camera基础知识四
    MIPI-CSI2的PHY层定义了CSI传输介质的电气特性、帧格式以及时钟等,如下:DPHYLaneStates:EscapeMode跟csi无关,是DSI用的 LP切换到HS模式切换:差分信号一般100mv-300mvHS_SETTLE,这段时间,1.2V降到100-300mv需要时间稳定下来。HS_ZERO表示发送为0。一旦MIPITX发送00011101......
  • Camera基础知识三
    参考资料:极客笔记侵权联删 Camerasensor状态机:状态机:POWEROFF、hardwarestandby、software、streaming没电的时候就是poweroff状态,上电了进入hardwarestandby状态,xshutdown也就是reset,进入softwarestandby状态。PLL寄存器配置进去之后就进入streaming状态 Camera......
  • camera基础知识二
    Camerasensorblock:以0V13b10为例:ADC:转换成数字信号ISP:一般sensor内部的isp处理很有限,会选择外部的ispimageinterface:MIPITX,转换成mipi载波信号发出去PLL:外部晶振或者平台端提供时钟,sensor内部做分屏timingLogical:reset、fsync等controlregisterbankSCCB:serialcame......
  • Camera基础知识
    camera模组组成:保护膜:适用于对与镜头的保护,防止镜头出现灰尘或者污渍,以及防止镜头镜片出现划痕。镜头:主要作用是聚集光线,并将光线折射到传感器上马达(VCM):通过移动镜头来实现光学变焦IR滤光片:人眼感测器只能检测到波长介于400nm至700nm之间的可见光,IR滤光片就是用来避掉户外的......