【飞凌嵌入式 OK3399-C+开发板试用体验】+最后的体验和总结(四)
最后一篇体验文章了,也算结束对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+开发板试用体验】+开发板收货开箱(一)
相关产品 >
-
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用户手册、芯片手册,加上优质的技术服务,让您的方案从构思到上市时间缩短。