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