欢迎来到天天文库
浏览记录
ID:20792068
大小:1.01 MB
页数:26页
时间:2018-10-15
《linux平台下arm集成开发环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux平台下arm集成开发环境———Eclipse1.Eclipse平台简介2.使用Eclipse开发arm的原因3.Eclipse平台构建4.简单示例Eclipse平台简介Eclipse是著名的跨平台的集成开发环境(IDE),最初是由IBM公司开发的替代商业软件VisualAgeForJave的下一代开发环境。2001年,IBM将Eclipse贡献给开源社区,现在由Eclipse基金会管理。2003年Eclipse3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布。20
2、08年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为框架推出了自己的集成开发环境。
3、由于Eclipse平台用java实现,所以运行时需要jre(javaruntimeenvironment)的支持。Eclipse平台简介Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——EclipsePlatform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlat
4、form则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。EclipsePlatform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。Eclipse平台简介EclipseSDK(软件开发者包)是EclipsePlatform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到EclipsePlatform中
5、的工具。EclipseSDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以GPL发布,第三方组件有各自自身的许可协议。Eclipse平台下载(官网)使用Eclipse开发arm嵌入式的理由1.目前学习嵌入式的平台为Linux平台。2.目前市场上嵌入式Linux占有较大份额,且综合性能较好(开发效率,运行效率,及开发工具),而Eclipse是跨平台的,与Linux兼容。3.Eclipse开源,遵循GPL协议,插件可选性强,灵活性大,可充分满足编程大
6、神们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。下载后,进入存放该文件的目录,将该文件解压缩。命令如下:ta
7、rxvzf./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
8、.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-linu
此文档下载收益归作者所有