美文网首页
迅为iMX6D/Q/PLUS的设备树源码搭建编译环境

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

作者: TL_6cdd | 来源:发表于2020-05-07 10:52 被阅读0次

    用户如果使用搭建好的编译环境,直接加载运行 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 系统了。

    更多内容关注迅为电子

    相关文章

      网友评论

          本文标题:迅为iMX6D/Q/PLUS的设备树源码搭建编译环境

          本文链接:https://www.haomeiwen.com/subject/tnuoghtx.html