【飛凌嵌入式 OK3399-C+開(kāi)發(fā)板試用體驗(yàn)】+QT開(kāi)發(fā)環(huán)境搭建測(cè)試(二)

原創(chuàng) 2020-09-30 11:11:00 RK3399 RK3399開(kāi)發(fā)板 3399開(kāi)發(fā)板


作者:飛揚(yáng)的青春

在拿到rk3399開(kāi)發(fā)板之后,已經(jīng)體驗(yàn)了Android操作系統(tǒng),接下來(lái)就是體驗(yàn)Linux下的開(kāi)發(fā),本次以QT的一個(gè)小案例來(lái)測(cè)試下。

首先是自己先搭建了一個(gè)Ubuntu18.04的虛擬機(jī),使用真機(jī)可能不太習(xí)慣,所以選擇虛擬機(jī)是比較好的選擇,這里安裝步驟就省略了,之后就是進(jìn)去搭建Docker,官方選擇這個(gè)容器搭建環(huán)境,應(yīng)該是為了方便環(huán)境的變動(dòng),不用換個(gè)環(huán)境就搭建一次環(huán)境,目前剛剛嘗試全局編譯,可以直接通過(guò),基本是按照《OK3399-C Linux 系統(tǒng) Docker 編譯環(huán)境指導(dǎo)》這個(gè)來(lái)的,只要注意一點(diǎn)就是容器建立的文件夾不要放在Ubuntu下的根目錄,放在這下面應(yīng)該會(huì)有問(wèn)題,我是放在家目錄下的,QT環(huán)境搭建也是沒(méi)問(wèn)題的,之前放在根目錄下,QT環(huán)境過(guò)不了。
之后就是QT環(huán)境安裝了,只要把qt-creator文件拷備過(guò)去即可,然后一個(gè)./qt-creator-opensource-linux-x86_64-4.7.0.run即可安裝。
需要注意下,這個(gè)只是一個(gè)qt的開(kāi)發(fā)界面里面不包含QT5.12的桌面版本,所以想在桌面調(diào)試的需要自己下載一個(gè)下圖中的安裝包,里面有集成開(kāi)發(fā)環(huán)境,也有桌面版的功能。http://download.qt.io/archive/qt/5.12/5.12.2/鏈接在這里。
之后就是配置一個(gè)交叉編譯環(huán)境,用來(lái)給下面的OK3399開(kāi)發(fā)板編譯可以運(yùn)行的程序。這個(gè)參考飛凌給的Linux用戶手冊(cè)就能找到。
接下來(lái)新建一個(gè)helloworld的工程,用來(lái)測(cè)試我們搭建的環(huán)境,以及一個(gè)程序。下面就是流程,基本就輸入下工程名字即可,剩下的全部默認(rèn)。
然后在ui文件里拖拽兩個(gè)控件進(jìn)去,這個(gè)界面也是最終顯示界面。
之后給pushButton加個(gè)槽函數(shù)即可實(shí)現(xiàn)按鈕顯示helloWorld功能。
之后就可以點(diǎn)擊“小錘子”構(gòu)建了,然后發(fā)現(xiàn)出現(xiàn)了一個(gè)錯(cuò)誤,百度后用此命令安裝個(gè)東西sudoapt-get install build-essential。就可以完成構(gòu)建了。
然后構(gòu)建目錄下的helloworld就是可以在下位機(jī)執(zhí)行的文件了。里面還有中間文件,不用管。構(gòu)建完得想辦法把文件傳輸?shù)较挛粰C(jī)里,可以使用U盤(pán)拷貝,比較麻煩,這里用網(wǎng)絡(luò),先把網(wǎng)線接上我們開(kāi)發(fā)板,另一頭接入電腦,注意虛擬機(jī)網(wǎng)絡(luò)使用橋接,然后給電腦,虛擬機(jī),開(kāi)發(fā)板分配同一網(wǎng)段的IP地址。
之后開(kāi)發(fā)板ping下Ubuntu,通了就可以傳文件了。
之后使用SCP傳輸helloworld文件。開(kāi)始需要輸入密碼,開(kāi)始猜測(cè)幾個(gè)密碼都不對(duì),
之后用passwd建了一個(gè)密碼就可以了。下面也可以看到根目錄下有了文件。
最后./helloworld,就可以運(yùn)行了。效果如下:
后續(xù)在用QT做個(gè)小項(xiàng)目。


相關(guān)產(chǎn)品 >

  • FET3399-C核心板

    飛凌RK3399安卓高性能核心板采用 采用六核Rockchip RK3399芯片,雙Cortex-A72大核+四Cortex-A53小核結(jié)構(gòu),對(duì)整數(shù)、浮點(diǎn)、內(nèi)存等作了大幅優(yōu)化,在整體性能、功耗及核心面積三個(gè)方面提升。以下將對(duì)瑞芯微芯片RK3399參數(shù),RK3399核心板方案及其性能做具體介紹。如您對(duì)飛凌RK3399系列核心板有興趣,歡迎咨詢了解。

    了解詳情
    FET3399-C核心板
  • OK3399-C開(kāi)發(fā)板

    飛凌嵌入式RK3399安卓開(kāi)發(fā)板主芯片采用高性能六核CPU Rockchip RK3399,GPU采用Mail-T860四核 GPU,RK3399作為目RK產(chǎn)品線中低功耗、高性能的代表,可滿足人臉識(shí)別設(shè)備、機(jī)器人、無(wú)人機(jī)、IoT物聯(lián)網(wǎng)領(lǐng)域應(yīng)用。飛凌RK3399開(kāi)發(fā)板在整體性能、功耗及核心面積做了大幅度優(yōu)化,更加滿足工業(yè)設(shè)計(jì)需求。飛凌RK3399開(kāi)發(fā)板為進(jìn)一步減少用戶二次開(kāi)發(fā)難度,開(kāi)放了底板原理圖,并提供了RK3399用戶手冊(cè)、芯片手冊(cè),加上優(yōu)質(zhì)的技術(shù)服務(wù),讓您的方案從構(gòu)思到上市時(shí)間縮短。

    了解詳情
    OK3399-C開(kāi)發(fā)板

推薦閱讀 換一批 換一批