



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何使用ec I i pse进行嵌入式L i nu的开发Document serial number NL89WT-NY98YT-NC8CB-NNUUT-NUT108如何使用ecI ipse进行嵌入式Linux的开发作者:曾宏安,高级讲师。如何使用eclipse进行嵌入式Linux的开发习惯了在windows环境下开发的程序员在转到 Linux平台时经常会抱怨没有一个好用的集成开发环境。和windows下常用的一些开发软件 相比,Linux自带的一些开发环境使用起来要么界面和操作不够方便、友好,要么功能不 全。其实我们完全可以在开源社区上找到操作方便,功能强大的开发环境。下面就向大家介 绍一个
2、能在Linux上运行,界面和功能与windows上同类软件相似的开发平台eclipse。eclipse是着名的跨平台的集成开发环境(IDE),最初是由IBH公司开发的替代商业软件 Visual Age For Jave的下一代开发环境。2001年,IBM将eclipse贡献给开源社区,现在 ill eclipse基金会管理。2005年7月,eclipse稳定版3. 1. 0发布,H前最新的稳定版本 是。eclipse本身只是一个框架平台,最初主要用于 九口语言的开发。但是众多插件的支持使 得eclipse同样可以用来开发其他的语言,如c/c+、c# perl cobol的等等。cdt (c/c
3、+ development toolkit)就是支持c/c+开发的插件。许多软件开发商也以eclipse为框架推 出了自己的集成开发环境。由于eclipse平台用java实现,所以运行时需要jre(j*d runtime environment)的支持。下面我们以ubuntu(linux发行版的一种)为例,介绍如何在 linux上使用eclipse+cdt来进行嵌入式Linux应用程序的开发。一.安装软件在ubuntu下安装软件有两种方法:使用apt-get来自动安装或手动安装。用户使用自动安装 非常方便,适合初学者。但是安装过程过于依赖资源网站的连接状况,可能需要耗费过多的 时间。这里我们推
4、荐手动安装的方式,花的时间比较短。lx安装jdk# mkdir 一p /opt/java# / 1. 6. 05. 0. Oip# cd /opt# export PATH=/opt/eclipse:$PATH# mkdir -p /opt/cdt# cd /opt/cdt# unzip 5. 0. 0# cp -r plugins/* /opt/eclipse/plugins/# cp -r features/* /opt/eclipse/features/二、创建c/c-H-T程假设我们已经在linux上安装好了 arm交义工具链,下面介绍如何创建、交义编译和调试 c/c卄工程。为了更直观的说明,我们截取了相关的图片:进入eclipse安装路径后,运行eclipseeclipse运行界面创建c工程使用缺省的Linux GCC工具链进入c/c+界面添加源代码文件1添加源代码文件2编辑代码设置工程属性,指定交义工具链1设置工程属性,指定交义工具链2设置工程属性,指定交义工具链3编译工程已生成arm平台可执行代码配置调试选项设置 Debugger 和 GDB debugger 选项设置连接类型为TCP, 口标板的ip地址和调试端口号。端口号任意指定,通常大于1024(避 免和系统所用端口号冲突)点击De
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养鸟作文400字(10篇)
- 特色农产品养殖技术共享合同
- 公司文件签署审批流程表
- 【电工(中级)】新版试题及答案
- 领导力培训后的组织变革与团队动力
- 顾客需求驱动的新零售商业模式变革
- 非遗项目在当代社会中的保护与再生路径
- 音乐产业中的创意人才职业规划
- 非物质文化遗产古建筑中的文化密码
- 顾客体验升级新零售技术与应用案例
- 第五课弘扬劳动精神、劳模精神、工匠精神(教案)-【中职专用】中职思想政治《职业道德与法治》教案(高教版2023·基础模块)
- 组合逻辑电路的设计说课稿省公开课一等奖全国示范课微课金奖课件
- (正式版)SHT 3225-2024 石油化工安全仪表系统安全完整性等级设计规范
- 2024年高级经济师-金融专业实务考试历年真题摘选附带答案版
- 宁远事业单位笔试试题2024
- 小学《信息技术》考试试题及答案(笔试)
- 第二单元《认识多位数》(单元测试)-2023-2024学年苏教版数学四年级下册
- 2022版义务教育(信息科技)课程标准(附课标解读)
- 综合性学习-2023年中考语文各区一模分项汇编(天津专用) 解析版
- 路面弯沉温度修正系数
- 电梯使用维护说明书
评论
0/150
提交评论