基於Qt的ARM-Linux系統測試載入器

來源:互聯網
上載者:User

  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)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.