【飛凌嵌入式 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即可安裝。 
	之后就是配置一個交叉編譯環境,用來給下面的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用戶手冊、芯片手冊,加上優質的技術服務,讓您的方案從構思到上市時間縮短。
	
                    了解詳情
                 
                
             
            
        
     
    
    
    
        
    
        推薦閱讀
換一批