zoukankan      html  css  js  c++  java
  • 5.3交叉工具链使用

    1. 实验三 交叉工具链使用

    • 实验目的

      1、掌握交叉工具链的安装、配置方法

      2、掌握交叉编译、调试方法

    • 实验要求
      • 安装、配置arm-linux交叉工具链
      • 交叉编译"输入-回显"程序;
      • 将程序"嵌入"到开发板运行;

    实验步骤

    一、安装、配置arm-linux交叉工具链

    1、将教学资源 oochain目录内的交叉工具链压缩包通过SMB共享拷贝到Linux宿主机

     

    2、将工具链软件包加压到根目录

    3、将工具链bin目录加入PATH环境变量

    打开配置文件:

    添加到最后的信息:

     

    1. 使/etc/profile脚本生效

     

    1. 查看arm-linux-gcc交叉编译工具的版本,验证工具链是否生效

     

    二、掌握交叉编译、调试方法

    1、在PC宿主机上编写"回显"程序源代码

     

    2、交叉编译

    确认编译结果为ARM架构

     

    3、在开发板和宿主RHEL5之间建立NFS共享

        (1)、启动NFS共享服务

    4、联通宿主RHEL5与开发板间的网络

    宿主机ping开发板

     

    开发板ping宿主机

     

    5、在开发板上加载宿主RHEL5 NFS共享

    宿主机的nfs文件夹的配置信息:

    挂载:

    所以我们得把我们的执行文件拷贝到该目录下:

     

    6、进入NFS共享目录,挂载到开发板

     

    7、执行程序,验证交叉编译结果

    实验心得:

        这是交叉工具链的安装实验,所谓的交叉工具链,就是在pc机安装的编译器,编译的程序能够在开发板运行。之所以要用交叉工具链是因为开发板的资源有限,不能搭建嵌入式的开发环境,只能够运行验证。最后,实现了hello world的伟大程序。

  • 相关阅读:
    2019 Multi-University Training Contest 4
    AC自动机
    trie
    Contest1802
    蓝桥杯-某电视台举办了低碳生活大奖赛
    蓝桥杯-有一群海盗(不多于20人),在船上比拼酒量
    蓝桥杯-福尔摩斯到某古堡探险
    蓝桥杯-标题:字符串比较
    蓝桥杯-题目:猜算式
    蓝桥杯-标题:算年龄
  • 原文地址:https://www.cnblogs.com/FORFISH/p/4201817.html
Copyright © 2011-2022 走看看