微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 配置交叉编译环境

配置交叉编译环境

时间:10-02 整理:3721RD 点击:

       要进行开发肯定是要先配置一下环境了,根据 “Rico Board Linux 开发手册.pdf”这个文档中的介绍,可以很顺利的完成环境的配置。我这里算是个记录贴。
       我的开发环境是ubunt 16.04。
       整个我们用到的自己需要编辑的东西(包括源码、编译环境等)都在04-Linux-Source文件夹里面,先进去把里面的Toochains文件夹下的环境包解压。如下图所示。
      


       首先是进行交叉编译环境的设置。其实就是进行环境变量的设置,主要用到了linux下的export指令,这个大家可以百度一下,很多介绍,就是在设置环境变量,这和Windows中的环境变量配置是一样的。因为编译器中都是可执行文件,所以只要把其所在的环境目录放在PATH下面就可以了,而后面的就是设置交叉编译环境的设置。我是将这两句放进了/etc/rc.local里面了,因为在终端里面设置export只是对这次的终端有效,下次再次打开这些设置就没了,所以我将其放在本地开机启动脚本里面,每次开机自己设置,这样就不用自己每次输入了。
     通过vim设置/etc/profile 如下所示,在其后面添加环境变量设置。
     


     


     环境变量修改之后或者在终端配置export后,就可以通过在终端输入arm并通过tab键按两下列出所有的跟arm有关的linux可以识别的可执行文件,因为我们设置了环境变量,因此这时候肯定是可以识别交叉编译器文件夹/bin下的可执行文件的,就像我这样。
   

   
    这样代表配置好了,后面就可以使用交叉编译环境了。
     然后再安装一下需要用到的各种linux下的工具,
     


     都是一些在linux下可能会用到的工具。有些ubuntu上可能本来就有。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top