|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
用户如果使用搭建好的编译环境,直接加载运行 Ubuntu 之后,可以直接用于编译光盘中. r% M( u( g% o/ W/ ?1 J8 D5 t
Android6.0 等等设备树源码。' S- s8 Y B, r3 z0 o/ R
在网盘“iTOP-IMX6 开发板资料汇总(不含光盘资料)\02_iTOP-iMX6 开发板编译系统/ l1 C+ v: R! _7 T0 E
所需要的工具包等\02_Ubuntu 系统安装包\04_搭建好开发环境的 Ubuntu14.04 虚拟机镜& R1 F/ C ?8 }
像”目录下有搭建好的镜像,可以直接用于编译。
, } T" K9 V4 c& J; O5 {2 n使用已经搭建编译环境的镜像,用户只需要做以下几步: C( M" b+ J6 [$ H/ H
(1)参考 3.2.1 小节安装虚拟机“Vmware_Workstaion_wm”;+ _+ n* |4 U5 X; n5 Q
(2)参考 1.4 小节,解压搭建好的镜像压缩包;" P/ w( i% a: i* P! X
(3)参考 3.2.2 小节加载搭建好的镜像;) y: M. V; c, d2 G: A; @" J2 G8 K
(4)参考 3.2.5 小节安装 SSH 软件。
2 l+ C3 j' x4 u O( x! q最后再执行“apt-get install lzop”命令安装最后一个库文件。. Z* b& Z6 p7 f' z! x& q8 O
就可以用于编译 Android5.1.1 系统,使用起来非常方便。
: `8 ^: q5 u1 v+ r5.5.2 自己搭建编译环境9 [7 G/ G5 t& F1 n" d% ]
本节的主要内容是,详细讲解如何搭建编译环境。
d/ _, @: ?' n2 _' j1 X这里需要注意的是,搭建过程中用到的各类软件,都需要和手册提到的版本保持一致,如1 w/ ?2 n9 b s$ L. P8 b
果使用的是“搭建好的镜像”,则可以跳过这一节。
- S2 Z, M; ^1 [2 K. m' Z8 P5.5.2.1 安装 Ubuntu14.04
" x0 F+ ]5 R! t! _安装 Ubuntu14.04 系统,搭建环境。大家可以参考 5.2 小节自己搭建环境,网盘里面提: h. C( D4 o9 ~& s, A1 r
供了所有需要用到的软件。
9 p/ }4 l& {# f2 U0 `" k5 _在网盘“iTOP-IMX6 开发板资料汇总(不含光盘资料)\02_iTOP-iMX6 开发板编译系统
# n- [% e" L" G# h+ H( f' Q所需要的工具包等\02_Ubuntu 系统安装包\03_Ubuntu14.04 初始安装包”目录下有原始的
7 A7 M( v6 c' q. o- ?. v a% v% F镜像。 z O. A5 V4 n) F, C. Z
参考“3.2.3 小节虚拟机安装 Ubuntu12.04.2 初始系统”小节,安装 Ubuntu14.04 初始
- x m! h5 W: h- D: `7 Y系统之后,就可以开始搭建 Android 编译环境。
z* S- |& W% `& [$ Y, m5.5.2.2 安装基础软件' g1 M/ V1 y, I" Q+ A3 Y# @
联网设置和固定为 163 源:参考使用手册 3.2.4 小节
& c: B. A: V0 T8 p, U# Z7 R: ^- l, g使用命令“apt-get install vim”,安装 vim 软件,参考使用手册 3.4 小节。) M6 S2 w1 y ^/ Q/ w A7 O8 ?
最后一个基础软件 ssh,和原来版本不一样。首先需要使用“apt-get install ssh”命令
5 p2 P0 W; K7 Z0 A. r安装 ssh 软件,然后还需要配置 ssh 软件的环境变量,如下所示。
: {& L6 G9 F" `9 _- C$ U& f虚拟机 Ubuntu 上的 SSH 软件安装之后,还需要设置一下。# B2 n; C* `: s/ W3 N5 X1 B
1)首先登陆 root 账户,然后使用命令“vim /etc/ssh/sshd_config”打开配置文件。
) T+ E9 y' t; l7 E) Y2 |) K
1 h1 k( f) Y% d- ^# p0 S! K
2)打开之后如下图所示。
6 z) ?& M5 W9 O# [
2 |% E0 H+ U8 L$ B- K7 ~, ~2 R4 V" B
3)找到 Authentication 配置部分,将 PermitRootLogin without-password 修改为
1 t) Y2 c' I1 x2 ZPermitRootLogin,如下图所示。
# B8 p3 D3 H: H& d
1 X; ]! W$ X4 }! b! h' {- i E
4)然后保存退出,重启下 Ubuntu,Ubuntu 上的 ssh 就设置完毕。" J( ~+ b; U: y
5.5.2.3 安装 JDK 和库文件等
' F O! M$ E+ o: S% [) m拷贝网盘目录“iTOP-IMX6 开发板资料汇总(不含光盘资料)\02_iTOP-iMX6 开发板编
e* E, z6 ?! F. a1 }6 s0 t- R译系统所需要的工具包等\03_tools”压缩包,拷贝网盘目录“iTOP-IMX6 开发板资料汇总
/ J8 l* R5 A/ `# n7 V& m+ M(不含光盘资料)\02_iTOP-iMX6 开发板编译系统所需要的工具包等\04_JDK 以及库文件安* j, l, }$ V, U
装脚本”下的压缩包“android_env.tar.gz”到 Ubuntu 的“/”目录。如下图所示,可以通; n9 R$ n! P! t* ^/ o% {
过 ssh 软件传输。3 @, v' `: |8 Q6 q7 L
9 v2 L8 Y1 ?' H+ x0 c9 R在 Ubuntu 控制台,进入“/”目录,使用命令“tar -vxf linux_tools.tgz”和“tar -vxf# U$ E! E: A( Y6 N7 y
android_env.tar.gz”,解压压缩包“linux_tools.tgz”和“android_env.tar.gz”,如下图4 q8 n7 n g. S# c W/ x; ^3 A
所示。' J( {! V% e" U4 u7 o
/ U$ t9 t: |% S& W解压完成,如下图所示。
) l- [0 u. y) y$ s# m3 V& X
! L$ Z- E+ X3 g使用命令“cd android_env/ubuntu/”,进入解压的到的“/android_env/ubuntu”目
, w z% @' a' w3 [- z1 K4 |8 b录,使用命令“./install-devel-packages.sh”运行安装脚本,如下图所示。. T ~( l) P9 n
2 t4 Q, ]& E9 w/ ^! y6 S- b
安装过程中会提示是否继续,如下图所示,选择“Y”,输入回车,继续安装。
; k; v7 m) U& ], p3 w9 m
h* Z. h* f1 l6 x
如下图所示,安装完成。- M, Z I0 y" F z( m+ V1 H
5 ]2 f; P4 ]' y为了确保安装完成,可以再次运行“./install-devel-packages.sh”安装脚本,如下图所2 r! o6 c. I( `. t6 _8 W$ B e
示,提示没有新的安装和没有移除,以及没有更新。
% @. N2 N6 V& k6 W3 h5 ]* x! ^
) I$ q* a4 J( Y2 S
然后按照 JDK,使用命令“apt-get install default-jre”,如下图所示。
% v) H$ U- n7 Z% o
! S) o' p1 i) c/ j3 J如下图所示,提示是否继续,输入“Y”,输入回车,继续。- ?& O3 G9 J: G# @" g
/ x9 X) N2 ~4 I5 W$ M1 V
如下图所示,安装完成。
" d+ W' E s8 x& o& M5 J
! ]( u% H. U) T为了确保 jdk 正确安装,再次执行“apt-get install default-jre”命令,运行完毕如下图% \ C2 K) k3 p5 ~- B$ f/ `
所示,没有更新,没有移除,没有升级。
1 A+ v9 e0 ]5 ?+ q3 D E
, N! |' R8 D" `0 {% v' F2 J: } J
然后执行“apt-get install default-jdk”命令,安装 jdk,如下图所示,会提示是否继
* G! n, h. y4 w4 U: w+ m续,输入“Y”,然后回车,继续安装。3 z4 n& V9 ^/ X5 y9 R. O
" j" Z& n3 D% ~/ p* \: |如下图所示,安装完成。
7 z* L3 `& |1 C$ G! }
3 O! e: G# ~8 w为了确保 jdk 安装正确,可以再次执行“apt-get install default-jdk”命令,如下图所
* F# l0 i8 P( E3 B- E示,提示没有更新,没有新安装,没有移除。) e% d, d) J b3 e+ C+ L5 Y. d. l
2 D' C( x _0 i* H, s3 }9 x. P8 A7 X, o
最后在运行命令“apt-get install realpath”,如下图所示。
) W+ q& R3 l9 {+ r3 x
3 p( Y9 I! s9 X+ L A最后再执行“apt-get install lzop”命令安装最后一个库文件。
3 _0 f% G% g- b7 j3 u7 E" i |& a到这一步,就可以编译 iTOP-iMX6PLUS 的 Android6.0.1 系统的 uboot,kernel 以及
' g. P( D2 W& b. c9 S, zAndroid6.0.1 系统了。
& |2 ^2 ^/ O7 W7 F( \" U更多内容关注迅为电子
: W3 L$ \' Y t7 n5 M% t: z& S |
|