android 显示display
文章平均质量分 60
主要分享项目实战中的显示驱动以及hal层surfaceflinger代码梳理以及相关显示机制
刀起叶半
这个作者很懒,什么都没留下…
展开
-
MIPI DSI介绍
Escape模式是运行在LP状态下的特殊模式,在此模式下可以实现一些特殊的功能,我们给屏幕发送配置信息就需要运行在Escape模式下。command模式一般针对屏端含有buffer的MCU屏幕,当画面有变化的时候,DSI Host端将数据发给屏幕,主控只有在画面需要更改的时候发送像素数据,画面不变化的时候屏幕驱动芯片从自己内部buffer里面提取数据显示,command模式下需要双向数据接口,一般此种模式的屏幕尺寸和分辨率不大,一般用于低端屏领域。时钟线是单向的,由主控产生,发送给设备。原创 2024-06-11 18:23:43 · 1224 阅读 · 0 评论 -
Linux I2C协议
I2C总线协议是NXP公司设计的,I2C使用两条线在主控制器和从机之间进行数据通信。一条是SCL(串行时钟线),另外一条是SDA(串行数据线),这两条数据线需要接上拉电阻(4.7K),空闲状态的时候处于高电平。I2C总线标准模式下速度可以达到100Kb/S, 快速模式下可以达到400Kb/S。主机发送完8位数据之后会在时钟周期内等待从机应该,也就是将SDA信号拉低。SCL高电平且SDA下降沿则是起始位。SCL高电平且SDA上升沿则是停止位。原创 2024-06-11 18:16:30 · 220 阅读 · 0 评论 -
Linux SPI协议
SPI是Motorla公司推出的一种同步串行接口技术,是一种高速、全双工的同步信号总线,最高可达上百MHz。SPI以主从方式工作,通常是一个主设备多个从设备。一般SPI需要4根线,也可以3根线单向传输。图27.1.1.3中,CS片选信号拉低,选中要通信的设备,然后通过MOSI和MISO收发数据,MOSI数据线发出了0XD2这个数据给从设备,同时从设备通过MISO数据线给主设备返回了0X66的数据。图27.1.1.1 SPI设备连接图。图27.1.1.3 SPI时序图。原创 2024-06-11 18:19:48 · 340 阅读 · 0 评论