3.1. 工具介绍¶
3.1.1. 术语定义¶
术语 |
定义 |
注释说明 |
---|---|---|
AiPQ |
ArtInChip Picture Quality |
匠芯创图像质量工具 |
Qt |
The Qt Company开发的软件 |
一个跨平台的C++图形库,2008年增加了LGPL授权协议 |
ADB |
Android Debug Bridge |
安卓调试桥,通过 USB 连接开发板 |
RGB |
Red Green Blue |
按红绿蓝三原色编码的显示接口标准 |
LVDS |
Low Voltage Differential Signaling |
低压差分信号的显示接口标准 |
MIPI-DSI |
Mipi Display Serial Interface |
Mipi组织定义的一个显示接口标准 |
pixelclock |
像素时钟 |
pixelclock = (hactive+hfp+hbp+hsync)*(vactive+vfp+vbp+vsync)*fps |
hactive |
Horizontal Active |
水平有效区,即水平分辨率,屏幕宽度 |
hfp |
Horizontal Front Porch |
水平前肩,水平无效区之一 |
hbp |
Horizontal Back Porch |
水平后肩,水平无效区之一 |
hsync |
Horizontal Sync |
水平同步,表示水平一行的开始 |
vactive |
Vertical Active |
垂直有效区,即垂直分辨率,屏幕高度 |
vfp |
Vertical Front Porch |
垂直前肩,垂直无效区之一 |
vbp |
Vertical Back Porch |
垂直后肩,垂直无效区之一 |
vsync |
Vertical Sync |
垂直同步,表示一帧的开始 |
fps |
Frames Per Second |
每秒传输帧数,即屏幕刷新帧率 |
3.1.2. 适用范围¶
适用于 ArtInChip D21x SoC Linux 场景。
3.1.3. 模块简介¶
AiPQ 核心功能
通过 USB/串口完成 LCD 外设的调试。支持自动读取开发板 LCD 配置,在线调试 LCD 外设,导出配置文件。
AiPQ 调屏使用场景
板卡 bringup 时快速导出 DTS 配置,复制粘贴到 board.dts 中,无需修改显示模块的数据通道
板卡 bringup 后显示异常,动态修改参数,避免多次烧录编译固件,导出最终的 DTS 配置
配合 MIPI-DSI simple panel 快速适配 MIPI-DSI 屏幕,导出初始化代码
AiPQ 调屏使用前提条件
menuconfig 选择正确的 panel, DTS 配置数据通路,kernel 生成设备节点 /dev/fb0。
RGB/LVDS 接口屏幕需要选择 RGB/LVDS generic panel 编译固件,烧录进开发板
MIPI-DSI 接口屏幕需要选择 DSI simple panel 编译固件,烧录进开发板
3.1.3.1. 详细功能¶
LCD 在线调试
支持 RGB, LVDS, MIPI-DSI 接口屏幕
读取配置
读取 LCD 时序参数和显示接口参数
颜色测试
显示 colorbar,检测 LCD 显示效果
导出配置
支持导出 DTS 配置和 MIPI-DSI 初始化代码