• 本方法经验证适用于以下平台
    • 全志A133 Android11

首先需要拿到屏厂提供的原始前后肩参数,一般是以下格式

#define LCD_VBPD   (30)
#define LCD_VFPD   (18)
#define LCD_VSPW   (2)
#define LCD_HBPD   (80)
#define LCD_HFPD   (80)
#define LCD_HSPW   (8)

接下来我们将其转为适用于全志平台的参数,并写入设备树

lcd_x: 显示屏的水平像素数量,也就是屏分辨率中的宽。

lcd_y: 显示屏的垂直行数,也就是屏分辨率中的高。

lcd_ht: 指一行总的 dclk 的 cycle 个数。
lcd_ht = lcd_x + lcd_hspw + lcd_hbp + lcd_hfp

lcd_hbp: 指有效行间,行同步信号(hsync)开始,到有效数据开始之间的 dclk 的 cycle 个数,包括同步信号区。
lcd_hbp = 实际的 hbp+ 实际的 hspw

lcd_hspw: 指行同步信号的宽度。
lcd_hbp = 实际的 lcd_hspw

lcd_dclk_freq: 传输像素传送频率。单位为 MHz
lcd_dclk_freq = lcd_ht * lcd_vt * fps

Vertical信号跟据上述类推即可

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐