GYT_BOX 是一個特地為 ARM Linux 平台開發的基於 Qt 的圖形介面系統測試載入器,提供一些常用外設的測試和校準功能、系統設定、監測等功能。
在 Yocto 系統 Sato 案頭的 All 或 Settings 頁面可以找到“GYT Box”表徵圖,如圖1所示,點擊表徵圖即可啟動程式。
圖1 在 All 頁面找到 GYT Box 應用程式
GYT Box 的左側是功能欄,目前包括 LCD、Touch、Camera、Setting、Monitor、Version、RealTime、About 等八個功能頁,分別用於測試顯示屏、觸控螢幕、網路攝影機等外設,以及設定系統參數、查看系統狀態和版本資訊等。每一個頁面下方都有一個操作欄,用於為不同功能頁添加特定的操作。
圖2所示的是 LCD 頁面,頁面上方可以看到顯示屏的部分參數資訊。點擊“Pixel Check”按鈕,可用於檢測顯示屏是否存在壞點;點擊“Grayscale Test”按鈕,可用於檢測顯示屏的灰階顯示情況。下方操作欄的“Backlight Down”和“Backlight Up”按鈕可用於調節顯示屏的背光亮度。
圖2 GYT Box 應用程式的 LCD 頁面
圖3所示的是 Touch 頁面,頁面中包含四個按鈕,分別是4點校準、9點校準、25點校準,以及觸摸測試。其中校準功能只對電阻觸控螢幕有效。
圖3 GYT Box 應用程式的 Touch 頁面
圖4所示為電阻觸控螢幕使用九點校準時的介面,按順序分別點擊介面中圓圈位置即可校準成功。
圖4 九點校準介面
圖5所示的是 Camera 頁面,當正確接入 USB 網路攝影機時,點擊下方操作欄的“Open”按鈕即可開啟網路攝影機,並且將捕獲的畫面顯示在中間的顯示地區,點擊“Close”按鈕則關閉網路攝影機。
圖5 GYT Box 應用程式的 Camera 頁面
圖6所示的是 Monitor 頁面,頁面上方顯示當前硬體平台的 CPU 資訊以及 CPU 負載情況;左下方用於顯示裝置溫度以及控制底板風扇轉速等操作;右下方顯示的是系統記憶體和硬碟使用方式。
圖6 GYT Box 應用程式的 Monitor 頁面
圖7所示的是 Version 頁面,用於查看裝置、硬體、作業系統、席位軟體等版本資訊。
圖7 GYT Box 應用程式的 Version 頁面
GitHub倉庫:https://github.com/luhuadong/gyt_box
(代碼正在完善中,歡迎Star)