【飛凌嵌入式RK3399開發板效能試用體驗】+最後的體驗和總結(四)
最後一篇體驗文章了,也算結束對OK3399這款開發板的體驗了。
這段時間來呢,就是不斷的在兩個系統間切換,體驗了三款系統,其實到底還是在Linux下進行的開發。想讓自己變得更強,工資更多,學習Linux還是很正確的一條路。當然選擇一款合適的開發板也是比較重要的,開發板的選購一般就是要看資料豐富度,初學者其實沒必要選擇特別好的,本開發板雖然支援的系統很多,有人可能想著學完Linux學Android,這樣一款開發板就能搞定,但其實裡面的學習難度可能就上來了。自我感覺應該多嘗試幾塊,而且入門應該也不用弄這麼複雜的板子,像imx6ull其實就不錯,目前市面上支援的比較好,資料多視訊多。所以說了這麼多還是看下,最後一篇體驗下Android下的開發,主要是Android下的APP開發,一個是官方的AS開發環境,一個是QT開發環境。
這裡就是把板子還是燒寫回最開始的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編寫家庭環境監測(三)
瞭解產品資訊>>OK3399-C開發板
相關文章
- 飛凌RK3399開發板效能試用體驗三(使用QT編寫組態控制元件)QT控制元件
- 飛凌嵌入式 RK3399-C 開發板試用體驗-補個開箱順便跑個分
- RK3399開發板效能試用體驗(使用QT編寫組態控制元件)QT控制元件
- PerfDog效能狗上手體驗及總結分析
- 鴻蒙應用開發-DevEco Studio 模板體驗(四)鴻蒙dev
- 小熊派4G開發板初體驗
- RK3399主機板硬體開發過程
- Taro實踐 - 深度開發實踐體驗及總結
- MIUI 10開發版體驗 全面屏體驗和AI雙提升UIAI
- 《軟體專案經驗總結》
- Android開發經驗總結Android
- iOS開發經驗總結iOS
- 痞子衡嵌入式:瑞薩RA8系列高效能MCU開發初體驗
- 《最強蝸牛》體驗總結:放置的魅力、沙雕文化的勝利
- 新知同享 | Web 開發效能提升,最佳化體驗Web
- Electron開發初體驗
- 用Chrome外掛改進開發體驗Chrome
- 後端應用分層經驗總結後端
- 使用 Parallels Desktop 體驗 macOS 和 Windows 的最優效能,解鎖強大效能和無縫互動ParallelMacWindows
- iOS開發經驗總結2iOS
- iOS開發經驗總結3iOS
- 乾貨|關於RK3399開發板硬體設計的二三事
- 考試經驗總結
- 使用者測評:G2L開發板初體驗
- 飛凌嵌入式i.MX6UL核心板引腳功能複用表使用說明
- 2年Java開發工作經驗,跳槽之後面試20餘家公司的總結Java面試
- 經驗總結--我的小程式開發和進化之路
- 軟體測試的驗證和確認
- Kotlin 初體驗(引) 用kotlin開發安卓Kotlin安卓
- .NET MAUI 安卓應用開發初體驗UI安卓
- 淺談賽車遊戲的體驗設計,什麼才是最核心、最根本的體驗?遊戲
- RK3399開發資料,RK3399晶片效能,RK3399處理器引數,RK3399主機板晶片
- 小程式開發初體驗
- 小程式雲開發體驗
- 騰訊效能測試工具——PerfDog使用初體驗
- 飛凌搭載TI AM62x的ARM核心板/開發板首發上市,亮相Embedded World 2022
- Azure Kubernates Service 更新|提升開發體驗和效率
- RK3399主機板點LVDS屏的原理和具體流程