QLed 測試資料在網盤“iTOP-3399 開發板\iTOP-3399 開發板\02_iTop-RK3399 開發資料匯總(不含光盤內 容)\05_iTOP-3399 開發板 Qt 應用開發資料\3399 開發板 QT 測試-QtLED 和 buzzer”目錄下,我們將要運行 QLed 程序到開發板的 Qt 系統上。參考第二十六章節交叉編譯 Qt 工程,下面我們采用命令行交叉編譯 Qt 工程。 1 拷貝資料包里面的實例 QLed 到 Ubuntu,并解壓。進入到 Qt 工程目錄,如下圖所示: ![]() 2 在 Qt 工程文件夾下使用 qmake 生成 Makefile,如下圖所示: ![]() /home/topeet/rk3399_linux_sdk_v2.0/buildroot/output/rockchip_rk3399/host/bin/qmake 3 執行 make 編譯,如下圖所示(輸入 make clean 可以清除編譯) ![]() 4 將生成的可執行文件 QLed 通過 U 盤或者 ssh 拷貝到開發板的/usr/local/目錄下,如下圖所示: ![]() 5 輸入以下命令設置環境變量,如下圖所示: mkdir -p /tmp/.xdg && chmod 0700 /tmp/.xdg export XDG_RUNTIME_DIR=/tmp/.xdg ![]() 6 運行程序如下圖所示: ./QLed -platform wayland-egl 屏幕顯示如下圖所示,點擊按鈕“on”打開 led 燈,點擊“off”關閉 led 燈。 ![]() 7 切換頁面到“buzzer”頁面,點擊按鈕“on”打開蜂鳴器,點擊“off”關閉蜂鳴器。 ![]() |