【飛凌嵌入式 OK3399-C+開發(fā)板試用體驗(yàn)】+最后的體驗(yàn)和總結(jié)(四)

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

最后一篇體驗(yàn)文章了,也算結(jié)束對(duì)OK3399這款開發(fā)板的體驗(yàn)了。

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

這里就是把rk3399板子還是燒寫回最開始的Android系統(tǒng)。然后就是win端裝上AndroidStudio下面簡(jiǎn)稱AS,其實(shí)AS這個(gè)是其官方推出的,其還是很龐大的,所以對(duì)開發(fā)者電腦還是有要求的,其實(shí)還有一種方案要比AS難度要大就是使用eclipse來(lái)開發(fā),優(yōu)勢(shì)就是編譯速度,難點(diǎn)就是初學(xué)者安裝環(huán)境就很頭疼。AS基本上就是下載一個(gè)安裝包,然后一切SDK配置NDK配置都很簡(jiǎn)單直接下載就行。

第一次使用就是很小白化,全部默認(rèn)之后就能生成一個(gè)helloworld的工程,然后就構(gòu)建運(yùn)行。

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


這里要調(diào)試記得接上Type-C接口的線應(yīng)為那是ADB,android調(diào)試接口。這里用了一個(gè)7寸HDMI轉(zhuǎn)接屏,接上直接顯示。

這里基本就是初體驗(yàn)下,下面再弄下QT下的開發(fā),QT下開發(fā)其實(shí)就比較麻煩,應(yīng)為Android的APP是Java,kotlin開發(fā),所以用QT基本上是調(diào)用其底層C++的函數(shù)庫(kù),所以要安裝下NDK工具。這里也很簡(jiǎn)單,不用去別的地方去下載,直接在AS上配置就行。

找到這個(gè)界面勾選上NDK,應(yīng)用下就可以幫我們下載。

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


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

記得添加Android的構(gòu)建,接線還是一樣的。不要?jiǎng)樱€是能識(shí)別到ADB 的,所以直接構(gòu)建運(yùn)行即可。

能運(yùn)行起來(lái),但是很多東西是不能用的,如串口,這些東西,在Android端是不能直接使用,得想辦法調(diào)用NDK里面提供的,最終來(lái)實(shí)現(xiàn)開發(fā),雖然QT跨平臺(tái)很強(qiáng),但有些還是要想辦法修改系統(tǒng)函數(shù)的。所以本次體驗(yàn)到這里就結(jié)束了,嵌入式工程師學(xué)習(xí)這個(gè)應(yīng)該也不是開發(fā)APP為主,應(yīng)該還是開發(fā)其驅(qū)動(dòng)。所以APP的體驗(yàn)意義不大。最后就是說(shuō)下板子把,板子的硬件做工很可以的,提供的資源應(yīng)該也夠參考意義了,RK3399這個(gè)芯片可以雙屏異顯,因?yàn)樽约簺]有合適的屏幕所以也沒法實(shí)驗(yàn)了,不過(guò)市場(chǎng)上面應(yīng)該有不少?gòu)V告機(jī)可能是使用的這種方案。最后附上前三篇體驗(yàn)連接吧。


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

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

【飛凌嵌入式 OK3399-C+開發(fā)板試用體驗(yàn)】+QT編寫家庭環(huán)境監(jiān)測(cè)(三)

相關(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開發(fā)板

    飛凌嵌入式RK3399安卓開發(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開發(fā)板在整體性能、功耗及核心面積做了大幅度優(yōu)化,更加滿足工業(yè)設(shè)計(jì)需求。飛凌RK3399開發(fā)板為進(jìn)一步減少用戶二次開發(fā)難度,開放了底板原理圖,并提供了RK3399用戶手冊(cè)、芯片手冊(cè),加上優(yōu)質(zhì)的技術(shù)服務(wù),讓您的方案從構(gòu)思到上市時(shí)間縮短。

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

推薦閱讀 換一批 換一批