没有合适的资源?快使用搜索试试~ 我知道了~
D1-H_Tina_Linux_Display_开发指南1
需积分: 0 1 下载量 143 浏览量
2022-08-04
13:16:12
上传
评论
收藏 1.24MB PDF 举报
温馨提示
试读
73页
1.1 编写目的 . 1.2 适用范围 . 1.3 相关人员 . 2.1 模块功能介绍 . 2.2 相关术语介绍 . 2.2.1 硬件术语介绍 . 2.2.2
资源推荐
资源详情
资源评论
D1-H Tina Linux Display
开发指南
版本号: 1.1
发布日期: 2021.04.02
文档密级:秘密
版本历史
版本号 日期 制/修订人 内容描述
1.0 2019.07.05 AWA1422 1. 初始版本
1.1 2021.04.02 AWA1422 1. 更新框架图
版权所有 © 珠海全志科技股份有限公司。保留一切权利 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 kenel_menucong 配置说明 . . . . . . . . . . . . . . . . . . . . . . . . 4
2.4 源码结构介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.5 驱动框架介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 模块接口概述 7
4 显示输出设备操作说明 11
5 接口参数说明 12
6 输出设备介绍 13
6.1 屏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.2 HDMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3 同显 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7 IOCTL 接口描述 14
7.1 Global Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.1.1 DISP_SHADOW_PROTECT . . . . . . . . . . . . . . . . . . . . . . . . 14
7.1.2 DISP_SET_BKCOLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.1.3 DISP_GET_BKCOLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
7.1.4 DISP_GET_SCN_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . 16
7.1.5 DISP_GET_SCN_HEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.1.6 DISP_GET_OUTPUT_TYPE . . . . . . . . . . . . . . . . . . . . . . . . 18
7.1.7 DISP_GET_OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.1.8 DISP_VSYNC_EVENT_EN . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.1.9 DISP_DEVICE_SWITCH . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.1.10 DISP_DEVICE_SET_CONFIG . . . . . . . . . . . . . . . . . . . . . . 21
7.1.11 DISP_DEVICE_GET_CONFIG . . . . . . . . . . . . . . . . . . . . . . 22
7.2 Layer Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.2.1 DISP_LAYER_SET_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . 23
7.2.2 DISP_LAYER_GET_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . 24
7.2.3 DISP_LAYER_SET_CONFIG2 . . . . . . . . . . . . . . . . . . . . . . . 25
版权所有 © 珠海全志科技股份有限公司。保留一切权利 ii
文档密级:秘密
7.2.4 DISP_LAYER_GET_CONFIG2 . . . . . . . . . . . . . . . . . . . . . . . 27
7.3 Capture interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.3.1 DISP_CAPTURE_START . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.3.2 DISP_CAPTURE_COMMIT . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.3.3 DISP_CAPTURE_STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.3.4 DISP_CAPTURE_QUERY . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.4 LCD Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.4.1 DISP_LCD_SET_BRIGHTNESS . . . . . . . . . . . . . . . . . . . . . . 31
7.4.2 DISP_LCD_GET_BRIGHTNESS . . . . . . . . . . . . . . . . . . . . . . 32
7.5 Enhance interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.5.1 DISP_ENHANCE_ENABLE . . . . . . . . . . . . . . . . . . . . . . . . 32
7.5.2 DISP_ENHANCE_DISABLE . . . . . . . . . . . . . . . . . . . . . . . . 33
7.5.3 DISP_ENHANCE_DEMO_ENABLE . . . . . . . . . . . . . . . . . . . . 34
7.5.4 DISP_ENHANCE_DEMO_DISABLE . . . . . . . . . . . . . . . . . . . 35
7.6 Smart backlight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.6.1 DISP_SMBL_ENABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.6.2 DISP_SMBL_DISABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.6.3 DISP_SMBL_SET_WINDOW . . . . . . . . . . . . . . . . . . . . . . . . 37
7.7 Hdmi interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.7.1 DISP_HDMI_SUPPORT_MODE . . . . . . . . . . . . . . . . . . . . . . 38
7.7.2 DISP_HDMI_GET_HPD_STATUS . . . . . . . . . . . . . . . . . . . . . 39
8 sysfs 接口描述 41
8.1 enhance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.1.1 enhance_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.1.2 enhance_bright/contrast/saturation/edge/detail/denoise . . . . . . 42
8.2 hdmi edid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.2.1 edid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.2.2 hpd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.2.3 hdcp_enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
9 Data Structure 47
9.1 disp_fb_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9.2 disp_layer_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9.3 disp_layer_cong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.4 disp_color_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.5 disp_rect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
9.6 disp_rect64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
9.7 disp_position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
9.8 disp_rectsz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
9.9 disp_pixel_format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
9.10 disp_buer_ags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
9.11 disp_3d_out_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
版权所有 © 珠海全志科技股份有限公司。保留一切权利 iii
文档密级:秘密
9.12 disp_color_space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
9.13 disp_output_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
9.14 disp_tv_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
9.15 disp_output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
9.16 disp_layer_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
9.17 disp_scan_ags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
10 调试 60
10.1 查看显示模块的状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
10.2 colorbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
10.3 显示模块 debugfs 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
10.3.1 总述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
10.3.2 切换显示输出设备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
10.3.3 开关显示输出设备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
10.3.4
电源管理
(suspend/resume)
接口
. . . . . . . . . . . . . . . . . . . . . 62
10.3.5 调节 lcd 屏幕背光 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
10.3.6 vsync 消息开关 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
10.3.7 查看 enhance 的状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
10.3.8 查看智能背光的状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
10.4 常见问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
10.4.1 黑屏(无背光) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
10.4.2 黑屏(有背光) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
10.4.3 绿屏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
10.4.4 界面卡住 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
10.4.5 局部界面花屏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
10.4.6 快速切换界面花屏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
版权所有 © 珠海全志科技股份有限公司。保留一切权利 iv
剩余72页未读,继续阅读
资源评论
狼You
- 粉丝: 21
- 资源: 324
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (单片机Proteus案例)DS18B20温度传感器protues仿真,包括avr16128 ds18b20两种单片机型号
- (单片机Proteus案例)AT89S51单片机用Proteus仿真案例约12例,包括计数器、动态数码显示、定时计数器等
- (单片机Proteus案例)AT89S51单片机用Proteus仿真案例约10例,包括广告灯、按键、计数器等
- (单片机Proteus案例)51单片机点阵protues仿真实现
- 最新运营商归属地数据库
- 111111111111111111111
- 汉诺塔python代码递归
- 汉诺塔python代码递归
- 汉诺塔python代码递归
- MySQL 8.0 实战教程从入门到项目实战.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功