Linux平台下arm集成开发环境
linux平台下Eclipse+arm环境的搭建
Linux平台下arm集成开发环境
———Eclipse
linux平台下Eclipse+arm环境的搭建
1.Eclipse平台简介 2.使用Eclipse开发arm的原因 3.Eclipse平台构建 4.简单示例
linux平台下Eclipse+arm环境的搭建
Eclipse平台简介 Eclipse是著名的跨平台的集成开发环境 (IDE),最初是由IBM公司开发的替代商业 软件Visual Age For Jave的下一代开发环境。 2001年,IBM将Eclipse贡献给开源社区, 现在由Eclipse基金会管理。2003年Eclipse 3.0选择OSGi服务平台规范为运行时架构。 2007年6月,稳定版3.3发布。2008年6月发 布代号为Ganymede的3.4版。2009年7月 发布代号为GALILEO的3.5版。2010年6月 发布代号为Helios的3.6版。
linux平台下Eclipse+arm环境的搭建
Eclipse平台简介 Eclipse本身只是一个框架平台,最初主要 用于java语言的开发。但是众多插件的支持 使得Eclipse同样可以用来开发其他的语言, 如c/c++、c#、php、perl、cobol的等等。 cdt(c/c++ development toolkit)就是支持 c/c++开发的插件。许多软件开发商也以 Eclipse为框架推出了自己的集成开发环境。 由于Eclipse平台用java实现,所以运行时 需要jre(java runtime environment)的支持。
linux平台下Eclipse+arm环境的搭建
Eclipse平台简介 Eclipse是一个开放源代码的软件开发项目,专注 于为高度集成的工具开发提供一个全功能的、具 有商业品质的工业平台。它主要由Eclipse项目、 Eclipse工具项目和Eclipse技术项目三个项目组成, 具体包括四个部分组成——Eclipse Platform、 JDT、CDT和PDE。JDT支持Java开发、CDT支 持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个 通用的开发平台。它提供建造块和构造并运行集 成软件开发工具的基础。Eclipse Platform允许工 具建造者独立开发与他人工具无缝集成的工具从 而无须分辨一个工具功能在哪里结束,而另一个 工具功能在哪里开始。
linux平台下Eclipse+arm环境的搭建
Eclipse平台简介 Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可 以一次下载。这些部分在一起提供了一个具有丰 富特性的开发环境,允许开发者有效地建造可以 无缝集成到Eclipse Platform中的工具。Eclipse SDK Eclipse SDK由Eclipse项目生产的工具和来自其它开放源 代码的第三方软件组合而成。Eclipse项目生产的 软件以 GPL发布,第三方组件有各自自身的许可 协议。
linux平台下Eclipse+arm环境的搭建
Eclipse平台下载(官网)
linux平台下Eclipse+arm环境的搭建
使用Eclipse开发arm嵌入式的理由 1.目前学习嵌入式的平台为Linux平台。 2.目前市场上嵌入式Linux占有较大份额, 且综合性能较好(开发效率,运行效率, 及开发工具),而Eclipse是跨平台的,与 Linux兼容。 3.Eclipse开源,遵循GPL协议,插件可选 性强,灵活性大,可充分满足编程大神们 DIY的欲望。 4.配置Linux-arm-gcc等插件可使Eclipse开 发arm游刃有余。
linux平台下Eclipse+arm环境的搭建
Eclipse平台构建 第一步:
安装arm-linux-gcc 第二步:安装、配置Eclipse 第三步:编译、配置GDB Server & GDB Client
linux平台下Eclipse+arm环境的搭建
Eclipse平台构建 第一步:安装arm-linux-gcc 首先,我们需要下载一个arm-linux-gcc.这是用来编译arm 上的程序所需的编译器。我使用的是4.3.2版的arm-linuxgcc。下载后,进入存放该文件的目录,将该文件解压缩。 命令如下: tar xvzf ./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。
linux平台下Eclipse+arm环境的搭建
Eclipse平台构建 我的/etc/environment是这样的: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbi n:/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安装成功。
linux平台下Eclipse+arm环境的搭建
Eclipse平台构建 第二步:安装、配置Eclipse 打开http://www.77cn.com.cn/downloads/,下载Eclipse IDE for C/C++ Developers 注意: Eclipse的网站比较智能,它会根据你的操作系统 来为你选择下载的软件版本。如果你用windows打开这个 网址,就会下到windows版的eclipse。 下完之后,解压就能用了。但是,现在我们的 Eclipse还 只能编译PC机的程序。 接下来,我们要为Eclipse添加交叉编译功能。 常规的方法是建一个GCC工程,然后把工程属性里的gcc 改成arm-linux-gcc。
linux平台下Eclipse+arm环境的搭建
Eclipse平台构建 还有另外一种方法: 打开网页 http://www.77cn.com.cn/projects/gnuarmeclipse/ 找到GNU ARM Eclipse Plug-in,这是一个 eclipse的插件,装上这个插件之后,eclipse就 能够编译ARM程序了。 相对于前面说的那种常规方法而言,使用这个插 件来实现交叉编译,可以看到更多的细节设置、 选项。 打开Eclipse,Window->Preferences->Available Software,点击Add,把网址加上,然后Help>Install new software,在Work with后面填入这 个网址网址: http://www.77cn.com.cn/updates, 然后把Group items by category取消。
linux平台下Eclipse+arm环境的搭建
Eclipse平台构建
linux平台下Eclipse+arm环境的搭建
Eclipse平台构建 点击Next安装这个插件。安装完后,重
启eclipse, 新建一个工程,此时就可以看到ARM的 toolchain了。
linux平台下Eclipse+arm环境的搭建
Eclipse平台构建
…… 此处隐藏:1649字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




