|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
用户如果使用搭建好的编译环境,直接加载运行 Ubuntu 之后,可以直接用于编译光盘中
- U6 t1 l9 l5 B- x; ?, QAndroid6.0 等等设备树源码。
9 ?! \: X" s( i在网盘“iTOP-IMX6 开发板资料汇总(不含光盘资料)\02_iTOP-iMX6 开发板编译系统
: `/ ~3 S, ]. f' x8 u所需要的工具包等\02_Ubuntu 系统安装包\04_搭建好开发环境的 Ubuntu14.04 虚拟机镜! B) y! v: ?# Q
像”目录下有搭建好的镜像,可以直接用于编译。
8 w- h) P* y( q9 Z6 p使用已经搭建编译环境的镜像,用户只需要做以下几步:. q5 O( B( H6 b5 E+ n3 E
(1)参考 3.2.1 小节安装虚拟机“Vmware_Workstaion_wm”;3 }! w; ~" u' T1 S) l/ W/ `
(2)参考 1.4 小节,解压搭建好的镜像压缩包;4 H+ ^$ i5 l# N$ V0 D9 \
(3)参考 3.2.2 小节加载搭建好的镜像;
( O4 Z5 ^3 B' e3 r) @, K a(4)参考 3.2.5 小节安装 SSH 软件。
; H% y8 [: y9 t( x3 O) `最后再执行“apt-get install lzop”命令安装最后一个库文件。
" m; E/ i2 f8 A# y就可以用于编译 Android5.1.1 系统,使用起来非常方便。
" \1 W$ H1 Q h$ |4 r$ N% m5.5.2 自己搭建编译环境
, m! x7 b( J- }( k' j, t本节的主要内容是,详细讲解如何搭建编译环境。
; i0 O# Y4 C* D1 X9 n) ~: ~4 E这里需要注意的是,搭建过程中用到的各类软件,都需要和手册提到的版本保持一致,如
- E1 j S* v, R2 L果使用的是“搭建好的镜像”,则可以跳过这一节。
c7 a: Q) A4 g+ n5.5.2.1 安装 Ubuntu14.04
" ?6 r0 e* r% q' Q9 g6 ^* u安装 Ubuntu14.04 系统,搭建环境。大家可以参考 5.2 小节自己搭建环境,网盘里面提 ^8 f- w/ B6 F6 m9 [9 n: F
供了所有需要用到的软件。9 ?. ?7 l; O9 {2 `: ?# g! M$ ?0 ^
在网盘“iTOP-IMX6 开发板资料汇总(不含光盘资料)\02_iTOP-iMX6 开发板编译系统2 z1 x" ~; H% x# n) m7 M
所需要的工具包等\02_Ubuntu 系统安装包\03_Ubuntu14.04 初始安装包”目录下有原始的
7 ~: a4 Z* e+ w2 x- m6 H镜像。
$ O; V0 L0 v/ E7 U: f参考“3.2.3 小节虚拟机安装 Ubuntu12.04.2 初始系统”小节,安装 Ubuntu14.04 初始
- W. M5 l9 D; w R9 r' z) P系统之后,就可以开始搭建 Android 编译环境。0 c8 _% I5 S+ K8 Q. Y) A' ~& H
5.5.2.2 安装基础软件6 n ~: v n* [) f& g
联网设置和固定为 163 源:参考使用手册 3.2.4 小节4 r% E4 c3 {( |, R! F. M$ n ?
使用命令“apt-get install vim”,安装 vim 软件,参考使用手册 3.4 小节。
( w7 B$ g& R9 Z8 O! e0 H; ~最后一个基础软件 ssh,和原来版本不一样。首先需要使用“apt-get install ssh”命令9 A, C, k( r% k) j, v( m" z
安装 ssh 软件,然后还需要配置 ssh 软件的环境变量,如下所示。, ~; k0 m* z& x
虚拟机 Ubuntu 上的 SSH 软件安装之后,还需要设置一下。
! D& \* Z6 x7 e" c1)首先登陆 root 账户,然后使用命令“vim /etc/ssh/sshd_config”打开配置文件。# W G$ @) p, M4 q+ p" e
! H! q% I) A( t, V( ]- H: _
2)打开之后如下图所示。: R5 q: f2 i0 x K3 k
' G( i, ]" S7 e2 [3 p' C' _3)找到 Authentication 配置部分,将 PermitRootLogin without-password 修改为
4 ]& H3 f7 [! }6 uPermitRootLogin,如下图所示。
/ v) Y8 P% o$ w2 C9 d
: G5 Y! X1 W: K u' b1 X' C6 ]
4)然后保存退出,重启下 Ubuntu,Ubuntu 上的 ssh 就设置完毕。
b1 ]8 _: x- H3 T. m5 g( j5.5.2.3 安装 JDK 和库文件等2 ~: E7 w! k3 {' U, @" {' Q
拷贝网盘目录“iTOP-IMX6 开发板资料汇总(不含光盘资料)\02_iTOP-iMX6 开发板编
0 v. C1 U _9 f1 i2 U$ ]3 a& S# T9 B译系统所需要的工具包等\03_tools”压缩包,拷贝网盘目录“iTOP-IMX6 开发板资料汇总
$ k: H2 ?, Z* l(不含光盘资料)\02_iTOP-iMX6 开发板编译系统所需要的工具包等\04_JDK 以及库文件安9 E+ |! U9 S' a8 ^
装脚本”下的压缩包“android_env.tar.gz”到 Ubuntu 的“/”目录。如下图所示,可以通1 D5 W: }, }% q6 A* g; B) Y. z/ g" b+ V
过 ssh 软件传输。; F" l4 Y- @9 H9 }
7 _: ~8 z. W2 M B& G4 T9 Z在 Ubuntu 控制台,进入“/”目录,使用命令“tar -vxf linux_tools.tgz”和“tar -vxf
/ r l& b" K6 T+ [2 `android_env.tar.gz”,解压压缩包“linux_tools.tgz”和“android_env.tar.gz”,如下图; |; j- s' m$ } f, ^$ E# h( e
所示。
1 D+ ~1 ~3 G% A& t# p! N/ H
! ]9 Z; J2 T4 V" U N8 B" J
解压完成,如下图所示。
) h: S$ ]1 {* S& a! u
" ? Q* A1 x2 D, [. ?0 K" h
使用命令“cd android_env/ubuntu/”,进入解压的到的“/android_env/ubuntu”目
* J [4 O p) S0 j. V3 R录,使用命令“./install-devel-packages.sh”运行安装脚本,如下图所示。! g2 k6 S- z$ C# ?1 J( R
5 ~, U. S* b& v8 n) x! |+ L3 r/ W
安装过程中会提示是否继续,如下图所示,选择“Y”,输入回车,继续安装。 E! k% C* W9 o: e! B
1 W+ l: x9 ~: H0 s$ Y
如下图所示,安装完成。
1 |( O/ n8 e3 f& w$ F; a
1 X$ ?; v; B8 Y9 {) _3 K/ P; }5 B为了确保安装完成,可以再次运行“./install-devel-packages.sh”安装脚本,如下图所
, X/ w* n6 L3 U示,提示没有新的安装和没有移除,以及没有更新。
$ V7 b/ `, W% ~3 v B( q; }+ S0 o) s
5 q, f) H2 h6 r2 [) A然后按照 JDK,使用命令“apt-get install default-jre”,如下图所示。9 R" x i( P$ [9 f6 M- U
+ Y2 E& U; G6 }, W6 Z* U如下图所示,提示是否继续,输入“Y”,输入回车,继续。) D) K. i) A. V; m- G4 y% j0 j
- r$ m% C0 `4 I w如下图所示,安装完成。5 T' X& J$ `# I/ Q4 x7 m: T; Q
7 r7 s( i. F P" a i* G为了确保 jdk 正确安装,再次执行“apt-get install default-jre”命令,运行完毕如下图
0 H8 q/ }; Z' ]; W所示,没有更新,没有移除,没有升级。
+ [& q7 B: i. H _4 K
& Y8 N \: D. f5 _
然后执行“apt-get install default-jdk”命令,安装 jdk,如下图所示,会提示是否继$ z2 g2 O9 e7 x) _7 e) |
续,输入“Y”,然后回车,继续安装。
. {& r$ F4 B: l. W% O7 E! H
. h& ^8 @& X- T如下图所示,安装完成。
. c& @- j4 Q. U+ d: h
$ H# w8 _- Y( b# R+ B4 \, }( y# r+ ?为了确保 jdk 安装正确,可以再次执行“apt-get install default-jdk”命令,如下图所
9 W( g& J& G9 U示,提示没有更新,没有新安装,没有移除。
$ L, [4 Z2 ?) S0 z
2 q: H |8 `+ o最后在运行命令“apt-get install realpath”,如下图所示。
) A. p. O! n2 t$ I. }# H# S
6 f/ e' t$ n2 W# {
最后再执行“apt-get install lzop”命令安装最后一个库文件。 o' @; D& }' a- M6 r
到这一步,就可以编译 iTOP-iMX6PLUS 的 Android6.0.1 系统的 uboot,kernel 以及
; ~8 B9 y8 M1 S# `* tAndroid6.0.1 系统了。/ r) S3 w) ]$ n. O7 Y' G4 k
更多内容关注迅为电子$ b3 V9 \4 f, b) y; S6 l) Z
|
|