迅为iMX6D/Q/PLUS的设备树源码搭建编译环境

2020-05-07  本文已影响0人  TL_6cdd

用户如果使用搭建好的编译环境,直接加载运行 Ubuntu 之后,可以直接用于编译光盘中

Android6.0 等等设备树源码。

在网盘“iTOP-IMX6 开发板资料汇总(不含光盘资料)\02_iTOP-iMX6 开发板编译系统

所需要的工具包等\02_Ubuntu 系统安装包\04_搭建好开发环境的 Ubuntu14.04 虚拟机镜

像”目录下有搭建好的镜像,可以直接用于编译。

使用已经搭建编译环境的镜像,用户只需要做以下几步:

(1)参考 3.2.1 小节安装虚拟机“Vmware_Workstaion_wm”;

(2)参考 1.4 小节,解压搭建好的镜像压缩包;

(3)参考 3.2.2 小节加载搭建好的镜像;

(4)参考 3.2.5 小节安装 SSH 软件。

最后再执行“apt-get install lzop”命令安装最后一个库文件。

就可以用于编译 Android5.1.1 系统,使用起来非常方便。

5.5.2 自己搭建编译环境

本节的主要内容是,详细讲解如何搭建编译环境。

这里需要注意的是,搭建过程中用到的各类软件,都需要和手册提到的版本保持一致,如

果使用的是“搭建好的镜像”,则可以跳过这一节。

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 系统了。

更多内容关注迅为电子

上一篇下一篇

猜你喜欢

热点阅读