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 初始化代码