
HDMIIN
文章平均质量分 88
介绍RK平台HDMIIN相关
人生苦短,菜的抠脚
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDMI-IN调试:热插拔、切分辨率应用逻辑
本文介绍了HDMI-IN通路中热插拔和分辨率切换的实现方案。系统采用RK628F芯片将HDMI信号转换为MIPI接口,并基于Android 14的Camera框架进行开发。驱动层通过V4L2框架上报三种关键事件:分辨率变化事件(V4L2_EVENT_SOURCE_CHANGE)、热插拔事件(V4L2_EVENT_CTRL)和信号丢失事件(RK_HDMIRX_V4L2_EVENT_SIGNAL_LOST)。服务层通过独立的HDMI服务线程监听这些事件,并通过回调通知应用层处理。应用层根据连接状态和分辨率变化进原创 2025-09-06 16:18:13 · 656 阅读 · 0 评论 -
RK3588 DCPHY问题对接LT6911调试
本文介绍了RK3588/RK3588S芯片DCPHY接口的时序调试方法。DCPHY集成了TX和RX功能,可复用为DPHY或CPHY,但作为RX使用时需满足MIPI时序要求。文章详细说明了DCPHY时序问题判断标准,并提供了TX端trail时间调整和RX端参数调试两种解决方案。通过lp_vol_ref、lp_hys_sw等关键参数可调整各lane的参考电压和延时,确保lane0最晚结束LP11。最后以LT6911UXE为例,展示了实测波形和优化后的参数配置,仅需将lane0推迟1ns即可满足时序要求。原创 2025-09-03 16:19:26 · 727 阅读 · 0 评论 -
RK628F HDMI-IN调试:应用接口使用
介绍一下RK628F的驱动都支持哪些接口供应用读取使用,RK628F的接口可以分为V4l2标准接口,RK HDMI-IN的私有接口、RK camera的私有接口。一起来看一下这些接口。原创 2025-08-02 16:03:11 · 737 阅读 · 0 评论 -
HDMI-IN调试:双MIPI支持4K60方案
本文介绍了一种基于RK3588/RK3576平台的4K60 HDMI-IN双MIPI-CSI接收方案。针对现有转接芯片单MIPI接口带宽不足的问题,提出将4K图像拆分为左右两半,通过双4lane MIPI接口传输,并在主控端进行拼接的方案。文章详细说明了硬件设计要求、内核驱动修改、设备树配置方法,并提供了调试命令和常见问题解答。该方案支持RK628F、LT6911UXC等转接芯片,可实现4K60 YUV422/RGB888格式的高清视频输入,解决了单MIPI接口带宽限制的问题。原创 2025-07-26 11:22:39 · 1147 阅读 · 0 评论 -
RK平台HDMI-IN/camera调试:预留CMA内存
CMA内存是物理连续的,不需要再进行映射等操作,iommu物理上不连续,需要映射成连续的地址,因此CMA内存的效率比较高,可以用于sensor的mipi信号不佳或者系统负载较大的时候,接收的图像出现异常:例如出现绿条纹、帧率下降、概率性分屏等等的场景。原创 2025-06-25 17:32:53 · 362 阅读 · 0 评论 -
RK3576 MIPI-CSI 接收YUV420
RK3576平台的VICAP模块新增对YUV420-8bit格式的支持,包含标准YUV420和legacy两种排列方式。通过驱动代码适配,可直接将YUV420转换为NV12格式,解决了HDMI1.4设备在4K60场景下的信号兼容性问题。相较于RK3588需CPU/GPU转换的方案,RK3576的内置格式转换更具优势原创 2025-06-20 10:31:39 · 969 阅读 · 1 评论 -
RK3576 HDMI-IN 低延时机制
这篇文章介绍一下HDMI-IN低延时机制的实现,在RK3576平台搭配RK628F等转接芯片实现HDMI-IN的功能中,使用TV框架预览的话,可以有效降低时延,并且RK还在此基础上提供了提前送帧的低延时机制,理论情况还可以再优化一帧左右的延时。这篇文章介绍一下这个低延时的机制。原创 2025-06-19 15:35:07 · 892 阅读 · 0 评论 -
RK628F 颜色转换
本文介绍了RK628F芯片在HDMI输入场景下的色彩处理功能,重点解析了三项核心功能:1)图像格式转换,支持YUV422和RGB888输出;2)颜色空间转换,支持XVYCC601/709、BT2020等多种标准;3)色域转换功能,提供FULL/LIMIT/AUTO三种模式选择,并详细说明了不同模式组合下的实际显示效果。原创 2025-06-19 10:22:06 · 634 阅读 · 0 评论 -
RK平台 安卓12/13/14 HDMI-IN调试
本文介绍了安卓12及以上系统中HDMI-IN功能的实现方式变化。相较于安卓9/10/11版本通过APK轮询实现的旧框架,新版采用事件上报机制,由驱动主动上报热拔插和分辨率变化事件,解决了selinux权限问题。此外,安卓12新增了TV框架支持,可实现比Camera框架更低的显示延迟。文章详细阐述了驱动层如何通过V4L2框架实现事件上报,包括热拔插检测(通过HDMI5V中断)和分辨率变化通知(SOURCE_CHANGE事件)。原创 2025-06-18 15:19:52 · 1414 阅读 · 0 评论 -
RK628F HDMI-IN调试
本文详细介绍了RK628F芯片实现4K60 HDMI-IN功能的调试过程。RK628F是Rockchip推出的视频桥接芯片,相比前代RK628D支持HDMI2.0、双MIPI-CSI输出,解决了色偏问题,并能实现4K60视频传输。文章从驱动框架、DTS配置、双MIPI功能实现、DSI模式配置等方面进行了阐述,并提供了详细的调试方法,包括寄存器读写、图像抓取等操作命令。通过RK628F搭配RK3588主控可实现低延迟的HDMI输入功能,支持在Camera和TV两种框架下进行视频预览,为开发者提供了完整的解决方原创 2025-06-18 10:53:29 · 1652 阅读 · 0 评论 -
RK 安卓10/11平台 HDMI-IN 调试
本文详细介绍了在RK平台(如RK3399、RK3568等)上实现HDMI-IN功能的开发方法。通过外挂RK628、LT6911等转接芯片,将HDMI信号转换为MIPI-CSI信号输入主控芯片,并基于V4L2框架实现驱动。文章重点解析了功能流程、DTS配置、设备注册以及调试方法,包括热拔插、分辨率自适应等特性实现。针对不同芯片平台(如RK3399使用ISP、RK3568使用ISP/VICAP)分别提供了配置示例,并讨论了性能优化方案,如CMA内存配置和RK3399超频支持4K分辨率。原创 2025-06-17 16:44:45 · 1192 阅读 · 0 评论 -
RK3588 HDMIIN调试(HDMI转MIPI-CSI)
RK3588 HDMIIN HDMI转MIPI-CSI LT6911UXC/LT6911UXE 调试指导原创 2023-06-08 16:55:01 · 14044 阅读 · 7 评论 -
RK3568/RK3566平台 HDMIIN调试
rk3399/rk3288/rk3568/rk3566/rk3326 hdmiin 调试原创 2023-02-13 14:49:02 · 8064 阅读 · 27 评论