电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Linux平台下arm集成开发环境VIP免费

Linux平台下arm集成开发环境_第1页
1/26
Linux平台下arm集成开发环境_第2页
2/26
Linux平台下arm集成开发环境_第3页
3/26
Linux平台下arm集成开发环境———Eclipse•1.Eclipse平台简介•2.使用Eclipse开发arm的原因•3.Eclipse平台构建•4.简单示例Eclipse平台简介•Eclipse是著名的跨平台的集成开发环境(IDE),最初是由IBM公司开发的替代商业软件VisualAgeForJave的下一代开发环境。2001年,IBM将Eclipse贡献给开源社区,现在由Eclipse基金会管理。2003年Eclipse3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月发布代号为GALILEO的3.5版。2010年6月发布代号为Helios的3.6版。Eclipse平台简介•Eclipse本身只是一个框架平台,最初主要用于java语言的开发。但是众多插件的支持使得Eclipse同样可以用来开发其他的语言,如c/c++、c#、php、perl、cobol的等等。cdt(c/c++developmenttoolkit)就是支持c/c++开发的插件。许多软件开发商也以Eclipse为框架推出了自己的集成开发环境。由于Eclipse平台用java实现,所以运行时需要jre(javaruntimeenvironment)的支持。Eclipse平台简介•Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——EclipsePlatform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。EclipsePlatform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。Eclipse平台简介•EclipseSDK(软件开发者包)是Eclipse•Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到EclipsePlatform中的工具。EclipseSDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以GPL发布,第三方组件有各自自身的许可协议。Eclipse平台下载(官网)使用Eclipse开发arm嵌入式的理由•1.目前学习嵌入式的平台为Linux平台。•2.目前市场上嵌入式Linux占有较大份额,•且综合性能较好(开发效率,运行效率,及开发工具),而Eclipse是跨平台的,与Linux兼容。•3.Eclipse开源,遵循GPL协议,插件可选性强,灵活性大,可充分满足编程大神们•DIY的欲望。•4.配置Linux-arm-gcc等插件可使Eclipse开发arm游刃有余。Eclipse平台构建•第一步:安装arm-linux-gcc•第二步:安装、配置Eclipse•第三步:编译、配置GDBServer&GDBClientEclipse平台构建•第一步:安装arm-linux-gcc•首先,我们需要下载一个arm-linux-gcc.这是用来编译arm上的程序所需的编译器。我使用的是4.3.2版的arm-linux-gcc。下载后,进入存放该文件的目录,将该文件解压缩。•命令如下:•tarxvzf./arm-linux-gcc-4.3.2.tgz–C/注意:C后面有个空格,并且C是大写的,也就是改变目录到根目录/进行解压缩操作。•默认情况下,arm-linux-gcc会被解压到/usr/local/arm/4.3.2/目录中,其中,可执行文件存储在/usr/local/arm/4.3.2/bin中。解压成功后,我们需要修改环境变量,使得Linux可以找到arm-linux-gcc。使用gedit打开/etc/environment,在原有语句后面加上/usr/local/arm/4.3.2/bin。••Eclipse平台构建•我的/etc/environment是这样的:•PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin"注意:Linux中有3个级别的环境变量。这个/etc/environment是其中级别较高的一个。•如果我们修改私有的环境变量,Eclipse会提示无法找到arm-linux-gcc。必须修改/etc/environment,才能让Eclipse找到arm-linux-gcc。我猜测这是由于Eclipse运行于JAVA虚拟机上造成的。•至此,arm-linux-gcc就已经安装完成了,注销一下,再重新登录。打开一个终端,在里面输入arm-linux-gcc-v,如果返回了版本信息的话,就说明arm-linux-gcc安装成功...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Linux平台下arm集成开发环境

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部