如何在eclipse中配置arm交叉编译环境


1.嵌入式开发环境概述

 学习嵌入式开发环境,经常会听到“搭建交叉编译环境",初次接触,感觉好神秘,其实非常简单,就是如何在普通PC机上编写并编译完程序,然后让这个程序能在ARM等嵌入式板子上跑起来。普通PC机一般使用Inter或者AMD的处理器,它们都是X86或者X64架构的,在其上安装操作系统,如window系列或者基于Linux的系统,都会按照X86或X64架构处理所有的程序, 即使使用了vmare或者vbox等虚拟机,安装后的系统也都是x86或x64架构的。这导致的问题是我们直接编译处理的程序是不能直接在基于ARM等嵌入式设备上运行的。

  如何解决该问题,其实非常简单,安装一个编译器,这个编译器能在PC机上运行,但是编译出来的程序能在ARM上运行了不就搞定了?这个编译器就是交叉编译器,当前一般使用arm-linux-gcc-4.4.3.tar.gz。另外还需要安装gdb调试软件,这个软件也要同时满足两个要求,一个是能在PC机上运行,一个是能调试能在你ARM上运行的程序。搭建交叉编译环境的基础工作就是安装这个软件。

  另外,为了进一步方便开发,会安装很多软件,例如vi(最基本的Linux文本编译工具,不学嵌入式也要用滴),makefile(这个不用安装,但是必须会用),tftp(主要用来传文件),nfs(网络文件系统,体现交叉编译的代表,功能后面介绍)以及eclipse集成开发环境等等。

到现在应该明白了吧,搭建交叉编译环境,其实就是要安装几个软件,会用几个工具而已。

2.搭建嵌入式开发环境

在本人的其他博客中,零零散散介绍了使用Ubuntu搭建交叉编译开发环境的方法,本系列使用redhat6来开发,改天小编将完整的过程整理出来,现在先放放吧!微笑,这里先只介绍一个,如何在eclipse中如何安装交叉编译所需要的zylin插件

2.*配置eclipse

eclipse安装成功后,启动界面如下所示:



如果要搭建交叉编译环境,还需要安装一个插件。为了方便,可以在线安装。方法是:

打开eclipse菜单栏的"Help"->"install new software",然后在work with后面的输入框输入 http://opensource.zylin.com/zylincdt,再单击“ADD”按钮,然后eclipse会自动查找软件包,查找完成之后出现下面的界面,然后选中插件,单击“next”,出现安装协议时,单击同意,最后单击“finish”,并等待安装完成,由于该过程是先下载再安装,如果网络不好,等待时间会比较长。


安装完成后,会提示重启eclipse,重启即可。


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纵横千里,捭阖四方

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值