Linux驱动学习--HDMI开发(二)HDMI驱动源码分析(RK平台)

news/2024/12/23 0:48:37/

目录

一、引言

二、驱动框架

------> dts节点
------> HDMI DDC 驱动
------> HDMI HDCP驱动
------> HDMI CEC驱动
------> HDMI 主设备驱动

一、引言

前一篇文章简单介绍了一下HDMI的整体结构,从硬件到协议,可以看到,确实包含了很多东西,这篇文章,就从驱动源码的角度,来分析一下HDMI

二、驱动框架

整体框架分析

先来回顾一下几个名词
HDCP: HDCP的全称是High-bandwidthDigital Content Protection,也就是“高带宽数字内容保护”。

1、DDC: HDCP数据秘钥在CPU和显示设备间的交换以及EDID(EDID中包含有关显示器及其性能的参数)要通过hdmi 接口的两个DDC(IIC总线)引脚实现.(实质是实现一个IIC设备驱动)

2、HDP:Hot PlugDetection,在HDMI的一对联接中,为热插拔的实现而设计的。简单地说,当发送端接入接受端时,接受端会回应HPD信号给发送端,进而发送端会启动DDC通道,而读取接受端EDID的信息,然后进行HDCP的交互,如果双方认证成功ÿ


http://www.ppmy.cn/news/284181.html

相关文章

HDMI显示器驱动设计与验证

1、介绍 HDMI,英文全称“High Definition Multimedia Interface”,高清多媒体接口。 HDMI接口是目前最主流的接口了。它在2002年提出,现在已经发展到HDMI 2.1标准,而且随着行业发展,HDMI 2.1标准已经能够支持4K 120Hz及…

浪潮信息m5服务器,浪潮英信服务器NF8480M5

功能特性 产品定位 浪潮英信NF8480M5是一款采用英特尔至强可扩展计算平台技术的高端四路服务器,具备强大的计算能力、扩展能力和优秀的RAS特性,是内存数据库、ERP、CRM、商业智能分析系统、大型虚拟化应用和数据密集型应用程序的理想选择。 产品特性 超高…

浅谈HDMI 技术问题及解决方案

浅谈HDMI 技术问题及解决方案 HDMI(高清晰度多媒体接口)已经成为高清电视和消费电子行业的全球性连接标准。它是第一个也是唯一的数字接口可在单一接口结合无压缩高清视频,多声道环绕音频,和智能命令数据。对于客户,它…

浪潮服务器raid虚拟驱动,浪潮服务器RAID 卡驱动

【实例简介】 浪潮服务器的RAID卡驱动,下载直接可使用,欢迎下载使用 【实例截图】 【核心代码】 浪潮RAID卡驱动 └── SmartIOC2000_HBA1000_Drivers ├── Smartioc_hba1000_Linux_DRIVER_Release_B54013 │ ├── DRV-DKMS-ADAP │ │ ├── deb │ │ │ …

HDMI显示驱动设计及验证

项目场景: HDMI:High Definition Multimedia Interface(高清多媒体接口)2004 VGA:Video Graphics Array(视频图形阵列)1987 DVI:Digital Visual Interface(数字视频接口)DVI_D、DVI_A、DVI_I HDMI 1.0 TMDS:Transition-minimized…

浪潮服务器安装windows操作系统找不到硬盘、识别不到阵列卡、找不到驱动器,免去各种驱动安装烦恼,浪潮懒人工程师福利

各种自研raid卡系统没驱动 不知看到此文的伙伴有没有浪潮服务器实施工程师,很多老铁第一次装服务器都会在这一步卡很久吧? 还有客户不会装机,整天电话让指导装系统,就很烦!! 熟练装机的老铁早已——将驱动…

HR SaaS一体化:Moka把这件事想明白了

Moka推出一体化的背后是对系统进行精细化投入。 数科星球原创 作者丨苑晶 编辑丨大兔 作为SaaS行业的细分赛道,过去几年中,HR SaaS受到了多方关注。对广大用户和投资者而言,该行业经历了从无到有、从陌生再到熟悉的过程。据数科星球&#x…

总结vue3 的一些知识点:MySQL 运算符

MySQL 运算符 本章节我们主要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符: 算术运算符比较运算符逻辑运算符位运算符 算术运算符 MySQL 支持的算术运算符包括: 运算符作用加法-减法*乘法/ 或 DIV除法% 或 MOD取余 在除法运算和模运算中…