完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这段时间来呢,就是不断的在两个系统间切换,体验了三款系统,其实到底还是在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这个芯片可以双屏异显,因为自己没有合适的屏幕所以也没法实验了,不过市场上面应该有不少广告机可能是使用的这种方案。最后附上前三篇体验连接吧。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1861 浏览 1 评论
synopsys 的design ware:DW_fpv_div,浮点数除法器,默认32位下,想提升覆盖率(TMAX),如果用功能case去提升覆盖率呢?
2317 浏览 1 评论
RK3588 GStreamer调试四路鱼眼摄像头四宫格显示报错
5129 浏览 1 评论
【飞凌嵌入式OK3576-C开发板体验】RKNN神经网络-YOLO图像识别
254 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】SSH远程登录网络配置及CAN通讯
1336 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 00:35 , Processed in 0.676047 second(s), Total 72, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号