最后一篇体验文章了,也算结束对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+开发板试用体验】+QT编写家庭环境监测(三)
|