没有合适的资源?快使用搜索试试~ 我知道了~
Linux_Display_开发指南1
需积分: 0 0 下载量 60 浏览量
2022-08-04
13:41:29
上传
评论
收藏 1.67MB PDF 举报
温馨提示
试读
61页
前言1.1 文档简介 .1.2 目标读者 .1.3 适用范围 .模块介绍2.1 模块功能介绍 .2.2 相关术语介绍 .2.2.1 硬件术语 .2.2.2 软件
资源详情
资源评论
资源推荐
Linux Display
开发指南
版本号: 2.2
发布日期: 2021.01.20
文档密级:秘密
版本历史
版本号 日期 制/修订人 内容描述
1.0 2020.7.8 AWA0723 1. 创建初始版本
2.0 2020.11.10 AWA01639 1. 更新至 linux5.4 版本
2.1 2020.12.17 AWA1693
AWA1727
1. 完善了接口说明 2. 增加了模块的约
束条件说明
2.2 2021.01.20 KPA0527 1. 增加硬件通道相关描述 2. 增加 T 系
列平台特定场景描述
版权所有 © 珠海全志科技股份有限公司。保留一切权利 i
文档密级:秘密
目 录
1 前言 1
1.1 文档简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 目标读者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 适用范围 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 模块介绍 2
2.1 模块功能介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 相关术语介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1 硬件术语 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.2 软件术语 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 模块配置介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.1 Device Tree 配置说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.2 board.dts 配置说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3.3 kernel menucong 配置说明 . . . . . . . . . . . . . . . . . . . . . . . . 6
2.4 源码结构介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.5 驱动框架介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.6 硬件结构介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3 模块接口说明 10
3.1 模块接口概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 约束条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.1 叠加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.2 视频通道叠加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.3 SNR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.4 回写 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.5
对齐方式
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3 模块使用接口说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4 Global Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4.1 DISP_SHADOW_PROTECT . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4.2 DISP_SET_BKCOLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.3 DISP_GET_SCN_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.4 DISP_GET_SCN_HEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4.5 DISP_GET_OUTPUT_TYPE . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4.6 DISP_GET_OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4.7 DISP_VSYNC_EVENT_EN . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4.8 DISP_DEVICE_SWITCH . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4.9 DISP_DEVICE_SET_CONFIG . . . . . . . . . . . . . . . . . . . . . . . 18
3.4.10 DISP_DEVICE_GET_CONFIG . . . . . . . . . . . . . . . . . . . . . . 19
3.5 Layer Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5.1 DISP_LAYER_SET_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5.2 DISP_LAYER_GET_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . 21
3.5.3 DISP_LAYER_SET_CONFIG2 . . . . . . . . . . . . . . . . . . . . . . . 21
版权所有 © 珠海全志科技股份有限公司。保留一切权利 ii
文档密级:秘密
3.5.4 DISP_LAYER_GET_CONFIG2 . . . . . . . . . . . . . . . . . . . . . . . 22
3.6 capture interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6.1 DISP_CAPTURE_START . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6.2 DISP_CAPTURE_COMMIT . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6.3 DISP_CAPTURE_STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.6.4 DISP_CAPTURE_QUERY . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.7 LCD Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.7.1 DISP_LCD_SET_BRIGHTNESS . . . . . . . . . . . . . . . . . . . . . . 25
3.7.2 DISP_LCD_GET_BRIGHTNESS . . . . . . . . . . . . . . . . . . . . . . 26
3.7.3 DISP_LCD_SET_GAMMA_TABLE . . . . . . . . . . . . . . . . . . . . . 26
3.7.4 DISP_LCD_GAMMA_CORRECTION_ENABLE . . . . . . . . . . . . . 27
3.7.5 DISP_LCD_GAMMA_CORRECTION_DISABLE . . . . . . . . . . . . . 27
3.8 smart backlight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.8.1 DISP_SMBL_ENABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.8.2 DISP_SMBL_DISABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.8.3 DISP_SMBL_SET_WINDOW . . . . . . . . . . . . . . . . . . . . . . . . 29
3.9 sysfs 接口描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.10 enhance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.10.1 enhance_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.10.2 enhance_bright/contrast/saturation/edge/detail/denoise . . . . . . 31
3.11 Data Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.11.1 disp_fb_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.11.2 disp_layer_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.11.3 disp_layer_cong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.11.4 disp_layer_cong2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.11.5 disp_color_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.11.6 disp_rect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.11.7 disp_rect64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.11.8 disp_position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.11.9 disp_rectsz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.11.10 disp_atw_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.11.11 disp_pixel_format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.11.12 disp_data_bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.11.13 disp_eotf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.11.14 disp_buer_ags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.11.15 disp_3d_out_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.11.16 disp_color_space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.11.17 disp_csc_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.11.18 disp_output_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.11.19 disp_tv_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.11.20 disp_output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.11.21 disp_layer_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.11.22 disp_device_cong . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
版权所有 © 珠海全志科技股份有限公司。保留一切权利 iii
文档密级:秘密
4 调试方法 46
4.1 查看显示模块的状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.2 截屏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.3 colorbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.4 显示模块 debugfs 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.4.1 总述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.4.2 切换显示输出设备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.4.3 开关显示输出设备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.4.4 电源管理 (suspend/resume) 接口 . . . . . . . . . . . . . . . . . . . . . . 49
4.4.5 调节 lcd 屏幕背光 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.4.6 vsync 消息开关 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.4.7 查看 enhance 的状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.4.8 查看智能背光的状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.4.9 T5
平台如何调节色温
,
亮度
,
对比度
,
饱和度的值
. . . . . . . . . . . . . . . 50
5 常见问题 51
5.1 黑屏(无背光) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.2 黑屏(有背光) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.3 绿屏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.4 界面卡住 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.5 局部界面花屏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.6 快速切换界面花屏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.7 显示偏色 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.8 调节亮度对比度饱和度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
版权所有 © 珠海全志科技股份有限公司。保留一切权利 iv
剩余60页未读,继续阅读
空城大大叔
- 粉丝: 22
- 资源: 313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0