天天看點

基于Qt的ARM-Linux系統測試工具

  GYT_BOX 是一個特地為 ARM Linux 平台開發的基于 Qt 的圖形界面系統測試工具,提供一些常用外設的測試和校準功能、系統設定、監測等功能。

  在 Yocto 系統 Sato 桌面的 All 或 Settings 頁面可以找到“GYT Box”圖示,如圖1所示,點選圖示即可啟動程式。

基于Qt的ARM-Linux系統測試工具

圖1 在 All 頁面找到 GYT Box 應用程式

  GYT Box 的左側是功能欄,目前包括 LCD、Touch、Camera、Setting、Monitor、Version、RealTime、About 等八個功能頁,分别用于測試顯示屏、觸摸屏、攝像頭等外設,以及設定系統參數、檢視系統狀态和版本資訊等。每一個頁面下方都有一個操作欄,用于為不同功能頁添加特定的操作。

  圖2所示的是 LCD 頁面,頁面上方可以看到顯示屏的部分參數資訊。點選“Pixel Check”按鈕,可用于檢測顯示屏是否存在壞點;點選“Grayscale Test”按鈕,可用于檢測顯示屏的灰階顯示情況。下方操作欄的“Backlight Down”和“Backlight Up”按鈕可用于調節顯示屏的背光亮度。

基于Qt的ARM-Linux系統測試工具

圖2 GYT Box 應用程式的 LCD 頁面

  圖3所示的是 Touch 頁面,頁面中包含四個按鈕,分别是4點校準、9點校準、25點校準,以及觸摸測試。其中校準功能隻對電阻觸摸屏有效。

基于Qt的ARM-Linux系統測試工具

圖3 GYT Box 應用程式的 Touch 頁面

  圖4所示為電阻觸摸屏使用九點校準時的界面,按順序分别點選界面中圓圈位置即可校準成功。

基于Qt的ARM-Linux系統測試工具

圖4 九點校準界面

  圖5所示的是 Camera 頁面,當正确接入 USB 攝像頭時,點選下方操作欄的“Open”按鈕即可打開攝像頭,并且将捕獲的畫面顯示在中間的顯示區域,點選“Close”按鈕則關閉攝像頭。

基于Qt的ARM-Linux系統測試工具

圖5 GYT Box 應用程式的 Camera 頁面

  圖6所示的是 Monitor 頁面,頁面上方顯示目前硬體平台的 CPU 資訊以及 CPU 負載情況;左下方用于顯示裝置溫度以及控制底闆風扇轉速等操作;右下方顯示的是系統記憶體和硬碟使用情況。

基于Qt的ARM-Linux系統測試工具

圖6 GYT Box 應用程式的 Monitor 頁面

  圖7所示的是 Version 頁面,用于檢視裝置、硬體、作業系統、席位軟體等版本資訊。

基于Qt的ARM-Linux系統測試工具

繼續閱讀