【飛淩嵌入式 OK3399-C+開發闆試用體驗】+QT開發環境搭建測試(二)
原創
2020-09-30 11:11:00
RK3399
RK3399開發闆
3399開發闆
作者:飛揚的青春
在拿到rk3399開發闆之後,已經體驗了Android操作系統,接下來就是體驗Linux下的開發,本次以QT的一個小案例來測試下。
首先是自己先搭建了一個Ubuntu18.04的虛拟機,使用真機可能不太習慣,所以選擇虛拟機是比較好的選擇,這裡安裝步驟就省略了,之後就是進去搭建Docker,官方選擇這個容器搭建環境,應該是為了方便環境的變動,不用換個環境就搭建一次環境,目前剛剛嘗試全局編譯,可以直接通過,基本是按照《OK3399-C Linux 系統 Docker 編譯環境指導》這個來的,隻要注意一點就是容器建立的文件夾不要放在Ubuntu下的根目錄,放在這下面應該會有問題,我是放在家目錄下的,QT環境搭建也是沒問題的,之前放在根目錄下,QT環境過不了。
之後就是QT環境安裝了,隻要把qt-creator文件拷備過去即可,然後一個./qt-creator-opensource-linux-x86_64-4.7.0.run即可安裝。
需要注意下,這個隻是一個qt的開發界面裡面不包含QT5.12的桌面版本,所以想在桌面調試的需要自己下載一個下圖中的安裝包,裡面有集成開發環境,也有桌面版的功能。鍊接在這裡。
之後就是配置一個交叉編譯環境,用來給下面的OK3399開發闆編譯可以運行的程序。這個參考飛淩給的Linux用戶手冊就能找到。
接下來新建一個helloworld的工程,用來測試我們搭建的環境,以及一個程序。下面就是流程,基本就輸入下工程名字即可,剩下的全部默認。
然後在ui文件裡拖拽兩個控件進去,這個界面也是最終顯示界面。
之後給pushButton加個槽函數即可實現按鈕顯示helloWorld功能。
之後就可以點擊“小錘子”構建了,然後發現出現了一個錯誤,百度後用此命令安裝個東西sudoapt-get install build-essential。就可以完成構建了。
然後構建目錄下的helloworld就是可以在下位機執行的文件了。裡面還有中間文件,不用管。構建完得想辦法把文件傳輸到下位機裡,可以使用U盤拷貝,比較麻煩,這裡用網絡,先把網線接上我們開發闆,另一頭接入電腦,注意虛拟機網絡使用橋接,然後給電腦,虛拟機,開發闆分配同一網段的IP地址。
之後開發闆ping下Ubuntu,通了就可以傳文件了。
之後使用SCP傳輸helloworld文件。開始需要輸入密碼,開始猜測幾個密碼都不對,
之後用passwd建了一個密碼就可以了。下面也可以看到根目錄下有了文件。
最後./helloworld,就可以運行了。效果如下:
後續在用QT做個小項目。
相關産品
>
-
FET3399-C核心闆
飛淩RK3399安卓高性能核心闆采用 采用六核Rockchip RK3399芯片,雙Cortex-A72大核+四Cortex-A53小核結構,對整數、浮點、内存等作了大幅優化,在整體性能、功耗及核心面積三個方面提升。以下将對瑞芯微芯片RK3399參數,RK3399核心闆方案及其性能做具體介紹。如您對飛淩RK3399系列核心闆有興趣,歡迎咨詢了解。
了解詳情
-
OK3399-C開發闆
飛淩嵌入式RK3399安卓開發闆主芯片采用高性能六核CPU Rockchip RK3399,GPU采用Mail-T860四核 GPU,RK3399作為目RK産品線中低功耗、高性能的代表,可滿足人臉識别設備、機器人、無人機、IoT物聯網領域應用。飛淩RK3399開發闆在整體性能、功耗及核心面積做了大幅度優化,更加滿足工業設計需求。飛淩RK3399開發闆為進一步減少用戶二次開發難度,開放了底闆原理圖,并提供了RK3399用戶手冊、芯片手冊,加上優質的技術服務,讓您的方案從構思到上市時間縮短。
了解詳情
推薦閱讀
換一批