自己搭建编译环境
本节的主要内容是,详细讲解如何搭建编译环境。
这里需要注意的是,搭建过程中用到的各类软件,都需要和手册提到的版本保持一致,如
果使用的是“搭建好的镜像”,则可以跳过这一节。
5.5.2.1 安装 Ubuntu14.04
安装 Ubuntu14.04 系统,搭建环境。大家可以参考 5.2 小节自己搭建环境,网盘里面提
供了所有需要用到的软件。
在网盘“iTOP-IMX6 开发板资料汇总(不含光盘资料)/02_iTOP-iMX6 开发板编译系统
所需要的工具包等/02_Ubuntu 系统安装包/03_Ubuntu14.04 初始安装包”目录下有原始的
镜像。
参考“3.2.3 小节虚拟机安装 Ubuntu12.04.2 初始系统”小节,安装 Ubuntu14.04 初始
系统之后,就可以开始搭建 Android 编译环境。
5.5.2.2 安装基础软件
联网设置和固定为 163 源:参考使用手册 3.2.4 小节
使用命令“apt-get install vim”,安装 vim 软件,参考使用手册 3.4 小节。
最后一个基础软件 ssh,和原来版本不一样。首先需要使用“apt-get install ssh”命令
安装 ssh 软件,然后还需要配置 ssh 软件的环境变量,如下所示。
虚拟机 Ubuntu 上的 SSH 软件安装之后,还需要设置一下。
1)首先登陆 root 账户,然后使用命令“vim /etc/ssh/sshd_config”打开配置文件。
2)打开之后如下图所示。
3)找到 Authentication 配置部分,将 PermitRootLogin without-password 修改为
PermitRootLogin,如下图所示。
4)然后保存退出,重启下 Ubuntu,Ubuntu 上的 ssh 就设置完毕。
5.5.2.3 安装 JDK 和库文件等
拷贝网盘目录“iTOP-IMX6 开发板资料汇总(不含光盘资料)/02_iTOP-iMX6 开发板编
译系统所需要的工具包等/03_tools”压缩包,拷贝网盘目录“iTOP-IMX6 开发板资料汇总
(不含光盘资料)/02_iTOP-iMX6 开发板编译系统所需要的工具包等/04_JDK 以及库文件安
装脚本”下的压缩包“android_env.tar.gz”到 Ubuntu 的“/”目录。如下图所示,可以通
过 ssh 软件传输。
在 Ubuntu 控制台,进入“/”目录,使用命令“tar -vxf linux_tools.tgz”和“tar -vxf
android_env.tar.gz”,解压压缩包“linux_tools.tgz”和“android_env.tar.gz”,如下图
所示。
解压完成,如下图所示。
使用命令“cd android_env/ubuntu/”,进入解压的到的“/android_env/ubuntu”目
录,使用命令“。/install-devel-packages.sh”运行安装脚本,如下图所示。
安装过程中会提示是否继续,如下图所示,选择“Y”,输入回车,继续安装。
如下图所示,安装完成。
为了确保安装完成,可以再次运行“。/install-devel-packages.sh”安装脚本,如下图所
示,提示没有新的安装和没有移除,以及没有更新。
然后按照 JDK,使用命令“apt-get install default-jre”,如下图所示。
如下图所示,提示是否继续,输入“Y”,输入回车,继续。
如下图所示,安装完成。
为了确保 jdk 正确安装,再次执行“apt-get install default-jre”命令,运行完毕如下图
所示,没有更新,没有移除,没有升级。
然后执行“apt-get install default-jdk”命令,安装 jdk,如下图所示,会提示是否继
续,输入“Y”,然后回车,继续安装。
如下图所示,安装完成。
为了确保 jdk 安装正确,可以再次执行“apt-get install default-jdk”命令,如下图所
示,提示没有更新,没有新安装,没有移除。
最后在运行命令“apt-get install realpath”,如下图所示。
最后再执行“apt-get install lzop”命令安装最后一个库文件。
到这一步,就可以编译 iTOP-iMX6PLUS 的 Android6.0.1 系统的 uboot,kernel 以及
Android6.0.1 系统了。
自己搭建编译环境
本节的主要内容是,详细讲解如何搭建编译环境。
这里需要注意的是,搭建过程中用到的各类软件,都需要和手册提到的版本保持一致,如
果使用的是“搭建好的镜像”,则可以跳过这一节。
5.5.2.1 安装 Ubuntu14.04
安装 Ubuntu14.04 系统,搭建环境。大家可以参考 5.2 小节自己搭建环境,网盘里面提
供了所有需要用到的软件。
在网盘“iTOP-IMX6 开发板资料汇总(不含光盘资料)/02_iTOP-iMX6 开发板编译系统
所需要的工具包等/02_Ubuntu 系统安装包/03_Ubuntu14.04 初始安装包”目录下有原始的
镜像。
参考“3.2.3 小节虚拟机安装 Ubuntu12.04.2 初始系统”小节,安装 Ubuntu14.04 初始
系统之后,就可以开始搭建 Android 编译环境。
5.5.2.2 安装基础软件
联网设置和固定为 163 源:参考使用手册 3.2.4 小节
使用命令“apt-get install vim”,安装 vim 软件,参考使用手册 3.4 小节。
最后一个基础软件 ssh,和原来版本不一样。首先需要使用“apt-get install ssh”命令
安装 ssh 软件,然后还需要配置 ssh 软件的环境变量,如下所示。
虚拟机 Ubuntu 上的 SSH 软件安装之后,还需要设置一下。
1)首先登陆 root 账户,然后使用命令“vim /etc/ssh/sshd_config”打开配置文件。
2)打开之后如下图所示。
3)找到 Authentication 配置部分,将 PermitRootLogin without-password 修改为
PermitRootLogin,如下图所示。
4)然后保存退出,重启下 Ubuntu,Ubuntu 上的 ssh 就设置完毕。
5.5.2.3 安装 JDK 和库文件等
拷贝网盘目录“iTOP-IMX6 开发板资料汇总(不含光盘资料)/02_iTOP-iMX6 开发板编
译系统所需要的工具包等/03_tools”压缩包,拷贝网盘目录“iTOP-IMX6 开发板资料汇总
(不含光盘资料)/02_iTOP-iMX6 开发板编译系统所需要的工具包等/04_JDK 以及库文件安
装脚本”下的压缩包“android_env.tar.gz”到 Ubuntu 的“/”目录。如下图所示,可以通
过 ssh 软件传输。
在 Ubuntu 控制台,进入“/”目录,使用命令“tar -vxf linux_tools.tgz”和“tar -vxf
android_env.tar.gz”,解压压缩包“linux_tools.tgz”和“android_env.tar.gz”,如下图
所示。
解压完成,如下图所示。
使用命令“cd android_env/ubuntu/”,进入解压的到的“/android_env/ubuntu”目
录,使用命令“。/install-devel-packages.sh”运行安装脚本,如下图所示。
安装过程中会提示是否继续,如下图所示,选择“Y”,输入回车,继续安装。
如下图所示,安装完成。
为了确保安装完成,可以再次运行“。/install-devel-packages.sh”安装脚本,如下图所
示,提示没有新的安装和没有移除,以及没有更新。
然后按照 JDK,使用命令“apt-get install default-jre”,如下图所示。
如下图所示,提示是否继续,输入“Y”,输入回车,继续。
如下图所示,安装完成。
为了确保 jdk 正确安装,再次执行“apt-get install default-jre”命令,运行完毕如下图
所示,没有更新,没有移除,没有升级。
然后执行“apt-get install default-jdk”命令,安装 jdk,如下图所示,会提示是否继
续,输入“Y”,然后回车,继续安装。
如下图所示,安装完成。
为了确保 jdk 安装正确,可以再次执行“apt-get install default-jdk”命令,如下图所
示,提示没有更新,没有新安装,没有移除。
最后在运行命令“apt-get install realpath”,如下图所示。
最后再执行“apt-get install lzop”命令安装最后一个库文件。
到这一步,就可以编译 iTOP-iMX6PLUS 的 Android6.0.1 系统的 uboot,kernel 以及
Android6.0.1 系统了。
举报