【飛凌嵌入式 OK3399-C+開發板試用體驗】+最后的體驗和總結(四)

原創 2020-09-30 11:28:00 RK3399 RK3399開發板 3399開發板

最后一篇體驗文章了,也算結束對OK3399這款開發板的體驗了。

這段時間來呢,就是不斷的在兩個系統間切換,體驗了三款系統,其實到底還是在Linux下進行的開發。想讓自己變得更強,工資更多,學習Linux還是很正確的一條路。當然選擇一款合適的開發板也是比較重要的,開發板的選購一般就是要看資料豐富度,初學者其實沒必要選擇特別好的,本開發板雖然支持的系統很多,有人可能想著學完Linux學Android,這樣一款開發板就能搞定,但其實里面的學習難度可能就上來了。自我感覺應該多嘗試幾塊,而且入門應該也不用弄這么復雜的板子,像imx6ull其實就不錯,目前市面上支持的比較好,資料多視頻多。所以說了這么多還是看下,最后一篇體驗下Android下的開發,主要是Android下的APP開發,一個是官方的AS開發環境,一個是QT開發環境。

這里就是把rk3399板子還是燒寫回最開始的Android系統。然后就是win端裝上AndroidStudio下面簡稱AS,其實AS這個是其官方推出的,其還是很龐大的,所以對開發者電腦還是有要求的,其實還有一種方案要比AS難度要大就是使用eclipse來開發,優勢就是編譯速度,難點就是初學者安裝環境就很頭疼。AS基本上就是下載一個安裝包,然后一切SDK配置NDK配置都很簡單直接下載就行。

第一次使用就是很小白化,全部默認之后就能生成一個helloworld的工程,然后就構建運行。

可以自己跑上位機的虛擬機,也可以放到OK3399上面跑。


這里要調試記得接上Type-C接口的線應為那是ADB,android調試接口。這里用了一個7寸HDMI轉接屏,接上直接顯示。

這里基本就是初體驗下,下面再弄下QT下的開發,QT下開發其實就比較麻煩,應為Android的APP是Java,kotlin開發,所以用QT基本上是調用其底層C++的函數庫,所以要安裝下NDK工具。這里也很簡單,不用去別的地方去下載,直接在AS上配置就行。

找到這個界面勾選上NDK,應用下就可以幫我們下載。

然后就配置QT端工具鏈,這次不用到Linux下進行交叉編譯了,直接就是在WIN端配置就行。


到設備這里把JDK,Android的SDK和NDK配置完成就可以編譯了。之后就是把我們上次做的例程打開編譯下載進去。

記得添加Android的構建,接線還是一樣的。不要動,還是能識別到ADB 的,所以直接構建運行即可。

能運行起來,但是很多東西是不能用的,如串口,這些東西,在Android端是不能直接使用,得想辦法調用NDK里面提供的,最終來實現開發,雖然QT跨平臺很強,但有些還是要想辦法修改系統函數的。所以本次體驗到這里就結束了,嵌入式工程師學習這個應該也不是開發APP為主,應該還是開發其驅動。所以APP的體驗意義不大。最后就是說下板子把,板子的硬件做工很可以的,提供的資源應該也夠參考意義了,RK3399這個芯片可以雙屏異顯,因為自己沒有合適的屏幕所以也沒法實驗了,不過市場上面應該有不少廣告機可能是使用的這種方案。最后附上前三篇體驗連接吧。


飛凌嵌入式 OK3399-C+開發板試用體驗】+開發板收貨開箱(一)

飛凌嵌入式 OK3399-C+開發板試用體驗】+QT開發環境搭建測試(二)

【飛凌嵌入式 OK3399-C+開發板試用體驗】+QT編寫家庭環境監測(三)

相關產品 >

  • FET3399-C核心板

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

    了解詳情
    FET3399-C核心板
  • OK3399-C開發板

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

    了解詳情
    OK3399-C開發板

推薦閱讀 換一批 換一批