瑞芯微Rockchip开发者社区
直播中

王丽

7年用户 1349经验值
私信 关注
[问答]

教你怎样从零开始搭建Firefly-RK3288的开发板的编译环境

教你怎样从零开始搭建Firefly-RK3288的开发板的编译环境

回帖(1)

陈晨

2022-3-10 11:32:42
  入手了Firefly-RK3288的开发板,自己从零开始搭建编译环境开荒
  第一步:
  安装Ubuntu12.04,使用安装盘安装
  安装完后,更新ubuntu
  第二步:
  从官网上下载SDK,进行编译环境的安装
  下载SDK有两种方式,一是下载压缩包,二是通过git下载。
  我选择了下载压缩包。
  在等待代码下载完成的同时,开始按照官方的步骤进行环境安装。
  为了方便按照我写了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
  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
  妥妥的终于编译完成
  总结:开荒搭配环境的整个过程都十分顺利,由衷的感觉官网的编译说明做的很好,这个要大赞一个,只要按照官网的步骤一步一步来安装,编译环境还是妥妥的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分