初次接触CamDroid

以前的以前,一般平台会提供Android或者Linux+Qt的环境。前者比较全面,资源占得比较多,开发比较容易一些。后者比较简单,资源占的比较少,但是开发比较困难;现在又出现了一个前后者的结合体CamDroid,也就是裁剪的Android系统,保留了一些Android底层,对上层App以及Framework的支持全部去掉了。一般使用C开发程序,但是如果用到简单的GUI可以使用MiniGUI或者Qt。目前应用到行车记录仪上比较多一些。

Android版本号

通过build.prop查看,得知目前的Android版本号为4.2.2 sdk=17

WiFi

启动了一个CamDroid后,比较麻烦的第一个事是连接WiFi。没有了Android上层支持以及Linux Ubuntu界面支持,那么就需要纯嵌入式Linux的方式去连接。这个后续研究明白了再更新。

NFS

与宿主机共享文件后,开发会比较方便;一般也可以采用C静态库的方式进行开发会更加方便,可以不用考虑是CamDroid还是Android或者是纯Linux。一般都不会有运行上的问题。这个或开启或不开启。

摄像头

这个在全志的文档中有介绍如何使用,带来了一些新的名词newcdr。不知具体是做什么的。如果不使用这些会怎么样。

HTTP

在CamDroid上编程应用程序,没有了Android上层支持,也就不能使用Android App的Api,没有了new Socket的方便使用方法了。更没有了RxJava之类的框架可以使用。最快的方法是使用标准C语言的库进行处理。处理JSON也没有那么方便了。不像App中可以使用GSON。

大致先写这么多,配置好WiFi应该可以使用网络了,可以先只用C程序并编译成静态程序来实现功能。对于GUI的选择,暂没有需求,所以这里先不做相关计划。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

袁保康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值