亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述Firefly-RK3288开发板Android编译环境搭建开荒相关的知识,希望能为你提供帮助。
入手了Firefly-RK3288的开发板,自己从零开始搭建编译环境开荒
第一步:安装Ubuntu12.04,使用安装盘安装(安装的过程就不详写了,下面贴图)
文章图片
文章图片
安装完后,更新ubuntu
文章图片
第二步:
从官网上下载SDK,进行编译环境的安装
下载SDK有两种方式,一是下载压缩包,二是通过git下载。
我选择了下载压缩包。SDK百度云下载地址:http://pan.baidu.com/s/1eQjBGQI?qq-pf-to=pcqq.c2c
在等待代码下载完成的同时,开始按照官方的步骤进行环境安装。
为了方便按照我写了3个简单的脚本(java6.sh、ubuntu1204_evn.sh和arm.sh),直接输入官网的命令也可。
1,在终端输入
./java6.sh
安装 JDK6,遇到要选择的时候一路选择y或者yes即可
等待安装完毕
文章图片
安装完毕
2,在终端输入
./ubuntu1204_evn.sh
安装编译需要的包和库,同样遇到要选择的时候一路选择y或者yes即可
等待安装完毕
文章图片
安装完毕
3,在终端输入
./arm.sh
安装 ARM 交叉编译工具链和编译内核相关软件包
等待安装完毕
文章图片
安装完毕
到了这步就环境就按照完毕,只缺代码来编译验证了。
4,下载完代码后校正MD5码,无误后进行解压。解压出来是一个.git文件,这个是git管理的文件目录。用git reset可以把他还原
还原后就可以看到我们的代码目录结构了,但先不要着急去编译。先按照官网同步代码:
git remote add bitbucket https://[email protected]/T-Firefly/firefly-rk3288.git
git pull bitbucket master:master
文章图片
到了这步代码已经准备完毕
第三步:
1,进入代码进行编译(首先一定要编译内核,否则编译android会出错哦)
进入kernel目录后:
make firefly-rk3288_beta_defconfigmake -j8 firefly-rk3288_beta.im
文章图片
编译成功
2,然后进入SDK目录,编译Android:
make -j8
这个编译十分漫长,笔者用的是联想L440 I5+2G的笔记本,大概编译了4个小时
文章图片
机友们要耐心等待,如果出现电脑卡的情况可以试试减少编译进程适应make -j2或者直接用make
文章图片
妥妥的终于编译完成
文章图片
总结:开荒搭配环境的整个过程都十分顺利,由衷的感觉官网的编译说明做的很好,这个要大赞一个
文章图片
只要按照官网的步骤一步一步来安装,编译环境还是妥妥的。
顺便给出官网的编译说明传送门:http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_android
【Firefly-RK3288开发板Android编译环境搭建开荒】本文出自 “13313557” 博客,请务必保留此出处http://13323557.blog.51cto.com/13313557/1966603
推荐阅读
- MyBatis框架中Mapper映射配置的使用及原理解析MapperProxy,MapperProxyFactory
- This Jenkins instance appears to be offline
- Join 和 App
- (转载)解决AndroidStudio导入项目在 Building gradle project info 一直卡住
- Android零基础入门第64节(揭开RecyclerView庐山真面目)
- android手机安全卫士Kotlin漫画支付宝动画沉浸状态栏等源码
- ionic 打包安卓包
- Android零基础入门第62节(搜索框组件SearchView)
- The constructor ClassPathXmlApplicationContext(String) refers to the missing type BeansException(示例代