查看: 2504|回复: 0

【Marvell ESPRESSObin】尝试编译内核 Ⅰ

[复制链接]
  • TA的每日心情
    开心
    2019-5-31 10:27
  • 签到天数: 98 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2017-4-12 21:58:30 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 混森蓝兽 于 2017-4-13 11:05 编辑

    *********************************************************************************************
    ****  大家好,我叫混森蓝兽,刚开始接触Linux世界的新人。感谢爱板网给我提供这次      ****
    ****  ESPRESSObin的试用机会,接下来我会慢慢分享我的Linux学习的过程体验。            ****
    **********************************************************************************
    ***********

    安装Toolchain

           Toolchain是文件系统和工具链。 如:一套流程里面用到的每个工具和相关的库组成的集合,就称为工具链。 一般内附有程式编译器。我们需要利用这个编译器,在linux下建立可用于调试arm开发板的程序的交叉编译器(交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序)。

           在ESPRESSObin的wiki里可以看到,它使用Linaro工具链来构建二进制内核和文件系统映像,所以我首先需要做的事在我电脑的Linux系统里安装 Linaro Toolchain(我是双系统,安装了win7和Ubuntu14.04)。

           首先,先建立一个目录文件
    1. ming@ThinkPad:~$ mkdir -p toolchain
    复制代码
           进入toolchain这个目录,然后下载 Linaro Toolchain 文件(下载速度有点慢,中途泡个面也还是可以的)
    toolchain1.png
    1. ming@ThinkPad:~$ cd toolchain/
    2. <div style="orphans: 3; widows: 3;"><span style="line-height: 1.5;">ming@ThinkPad:~$ </span><font face="Menlo, Monaco, Consolas, Courier New, monospace"><span style="font-size: 13px; line-height: 18.5714px; white-space: pre-wrap; background-color: rgb(248, 248, 248);">wget </span></font><span style="line-height: 1.5;">https://releases.linaro.org/components/toolchain/binaries/5.2-2015.11-2/aarch64-linux-gnu/gcc-linaro-5.2-2015.11-2-x86_64_aarch64-linux-gnu.tar.xz</span></div>
    复制代码
           等啊等啊,下载完成了,然后解压这个文件
    1. ming@ThinkPad:~/toolchain$ tar -xvf gcc-linaro-5.2-2015.11-2-x86_64_aarch64-linux-gnu.tar.xz
    复制代码
    toolchain2.png

           设置正确的路径工具链(编译器路径包括bin目录)
    1. ming@ThinkPad:~/toolchain$ export PATH=$PATH:/home/espressobin/toolchain/gcc-linaro-5.2-2015.11-2-x86_64_aarch64-linux-gnu/bin
    复制代码
           这样, Linaro Toolchain的安装就完成了,然后就可以进行下一步工作了。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-28 12:26 , Processed in 0.113886 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.