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 调屏使用场景

  1. 板卡 bringup 时快速导出 DTS 配置,复制粘贴到 board.dts 中,无需修改显示模块的数据通道

  2. 板卡 bringup 后显示异常,动态修改参数,避免多次烧录编译固件,导出最终的 DTS 配置

  3. 配合 MIPI-DSI simple panel 快速适配 MIPI-DSI 屏幕,导出初始化代码

AiPQ 调屏使用前提条件

  1. menuconfig 选择正确的 panel, DTS 配置数据通路,kernel 生成设备节点 /dev/fb0。

  2. RGB/LVDS 接口屏幕需要选择 RGB/LVDS generic panel 编译固件,烧录进开发板

  3. MIPI-DSI 接口屏幕需要选择 DSI simple panel 编译固件,烧录进开发板

3.1.3.1. 详细功能

  1. LCD 在线调试

    支持 RGB, LVDS, MIPI-DSI 接口屏幕

  2. 读取配置

    读取 LCD 时序参数和显示接口参数

  3. 颜色测试

    显示 colorbar,检测 LCD 显示效果

  4. 导出配置

    支持导出 DTS 配置和 MIPI-DSI 初始化代码