Android编译环境的搭建(一)

第一天上班,公司是做平板的,最近要开一个新的项目,车载电子,我将负责蓝牙这块,而公司采购的蓝牙模块是使用串口指令的形式通信,不是直接使用android(linux)系统的蓝牙API。

同事们说Ubuntu12.04兼容性更好一些,还是选择12.04版本,不高不低。上午装了一上午的Ubuntu12.04实体机,一开始用UltralISO,在上嵌的那套方法,没成功。后来从刘那里弄了个老毛桃,不熟悉不会安装,最后刘告诉我一个东西——Universal_USB_Installer。简洁方便。


第二天编译的时候发现Android 2.3 need OS 64bits。而我安装的ubuntu系统是12.04 LTS 32bits,晕死了,重新安装。

于是想安装双系统,先安装了一个win7,然后再安装ubuntu。在安装完ubuntu后(其实用UltralISO也是可以的,需要设置Syslinux的启动MBR,之前不知道),反正现在装系统应该很多选择了。发现只能进入win7,为了缩短时间,我就是马上改变决定,只安装一个ubuntu,然后愣是安装不上去。


折腾来折腾去,下班前也没有搞定。


下班吃完饭后继续弄,终于装好了双系统,然后再win7下用easyBCD增加一个启动项,顺利的实现了双系统启动。


第三天发现,双系统不稳定,ubuntu动不动就重启,不定时重启。这个问题,先这么着吧,后面实在不行就换了!


=========================================================================================

装好系统后,主要是安装android开发环境,见公司文档。

平台是MTK,源码使用MTK提供的一套客制化的源码,源码结构和Android源码结构很多不同。需要熟悉。


对于蓝牙模块,因为是串口通信,驱动文件就是串口,需要做的工作是JNI层,和APP层。

那么需要先熟悉下这些的开发环境,做一些案例实验。

借鉴:http://blog.csdn.net/xnwyd/article/details/7086384



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值