linux hdmi /dev/fb操作,HDMI接口学习笔记
1. HDMI接口内部还有一个i2c接口,用于读取EDID数据
2. HDMI接口比一般的接口多出
① 多个显示源:Framebuffer数量变多,VideoProcess模块(Tiny4412上是这样的,不同平台不同)
② 混合器:Mixer
③ HDMI还支持音频传输
④ HDMI接口里面集成了一个i2c接口,用于EDID(显示屏参数数据)和HDCP(版权保护)
⑤ CEC遥控
⑥ HPD:热插拔检测
3.tiny4412上HDMI的框架
(1) HDMI驱动代码位置:drivers/media/video/samsung/tvout
驱动入口:s5p_tvout.c
V4L2: s5p_tvout_v4l2.c
Framebuffer: s5p_tvout_fb.c
VideoProcess: s5p_vp_ctrl.c
Mixer: s5p_mixer_ctrl.c
tv_out接口:s5p_tvif_ctrl.c
HDMI的CEC:s5p_tvout_cec.c
HDMI的HPD:s5p_tvout_hpd.c
hw_if/: 提供寄存器操作的接口
(2) 其中注册的设备节点有:
s5p_tvout_v4l2.c:/dev/video16 /dev/video20,这里直接指定的次设备号作为设备节点的下标。
s5p_tvout_fb.c:/dev/fb10 /dev/fb11
s5p_tvout_cec.c:/dev/CEC,HDMI的遥控
s5p_tvout_hpd.c:/dev/HPD,HDMI的热插拔检测
4.三星的HDMI里面实现和HDCP版权保护
原文:https://www.cnblogs.com/hellokitty2/p/10899058.html
linux hdmi /dev/fb操作,HDMI接口学习笔记相关推荐
- 阿里云Apsara Clouder专项技能认证-实现调用API接口-学习笔记
Apsara Clouder专项技能认证-实现调用API接口-学习笔记 阿里云的一个小认证,闲来无事,考一下 一.API简介 API的概念 API(Application Programming In ...
- 【vn.py学习笔记(二)】vn.py底层接口 学习笔记
[vn.py学习笔记(二)]vn.py底层接口 学习笔记 1 CTP API的工作原理 1.1 CTP介绍 1.2 API功能介绍 1.3 CTP API文件 1.4 API 通用规则 2 CTP A ...
- Java自学.接口学习笔记!
接口学习笔记 文章目录 接口学习笔记 1.接口的概述与生活中的举例 2.接口定义的基本格式 3.接口的抽象方法 3.1接口抽象方法的定义 3.2接口的抽象方法使用 4.接口的默认方式 4.1接口的默认 ...
- 黑马程序员新版Linux零基础快速入门到精通——学习笔记
01初识Linux 1.1.操作系统概述 1.1.1.硬件和软件 我们所熟知的计算机是由硬件和软件组成的. 硬件: 计算机系统中由电子.机械和光电元件等组成的各种物理装置的总称. (看的见.摸得着 ...
- 《Linux设备驱动开发详解》学习笔记一
Linux设备驱动开发详解学习笔记<一> 书名:<Linux设备驱动开发详解>第二版 主机环境:Linux version 2.6.25-14.fc9.i686@Fedora ...
- linux基础的一些常见问题总结_学习笔记
平时自己的总结(miscellaneous) oracle无法实现远程用户连接: 解决办法: #sqlplus /nolog SQL> connect / as sys ...
- linux编程 —— vscode 开发编译 CMakeList.txt 学习笔记
文档声明: 以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正.并且该文档在后期会随着学习的深入不断补充完善.感谢各位的参考查看. 笔记资料仅供学习交流使用,转载请标明出处 ...
- linux数据库创建score表,MySQL数据库学习笔记
MySQL数据库学习笔记phpma (实验环境:Redhat9.0,MySQL3.23.54) 纲要: 一,连接MySQL phpma 二,MySQL管理与授权 三,数据库简单操作 四, 数据库备份 ...
- linux中内核中machine_desc,Linux-内核-学习笔记(13):移植三星官方内核
Linux-内核-学习笔记(13):移植三星官方内核 一.移植前的准备 当拿到源代码时,首先要在window下利用SourceInsight创建一个工程,并将uboot源代码加载到SI中,方便修改和查 ...
- RISCV 向量指令集和NICE接口学习笔记
本文档链接 https://blog.csdn.net/weixin_42487906/article/details/115437890 RISCV向量指令集学习 参考链接 https://gith ...
最新文章
- crontab的用法
- 【django轻量级框架】在线视频教育系统设计与实现
- 域名解析可以带端口吗_带互感器的三相电表接线,S2可以不接地吗?ABC相序可以错吗?...
- 极致的线上产品设计与终极数据分析工具,两者缺一不可(下)
- 用vs写python和c++需要哪些工具包_从运行效率与开发效率比较Python和C++
- wordpress 301重定向 htaccess
- 格力电器上半年净利94.57亿元,同比增长48.64%
- mysql 大小写敏感设置_MySQL 中的大小写敏感设置
- 拓端tecdat|R语言混合时间模型预测对时间序列进行点估计
- 分享8年开发经验,浅谈个人发展经历,明确自己发展方向
- 初中计算机会考知识点大全,初中信息技术会考知识点复习提纲
- 四川大学计算机在线作业,四川大学计算机操作系统试题
- 2019年计算机视觉综述论文汇总
- 数据库保存时间为什么用long最好
- 内网渗透攻击技术的利用
- 【记录贴】IPP3. Convert a Fahrenheit temperature to Celsius and Kelvin.
- 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
- 倍福scaling factor参数的配置
- 网站服务器宕机,B站服务器宕机惊动上海消防,官微致歉
- mod游戏什么意思计算机,游戏里mod什么意思