



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年度活动方案汇报
- 江苏省常州市武进区礼嘉中学2026届高二化学第一学期期末检测模拟试题含答案
- 牙科树脂粘结技术
- 铁路货车制动技术
- 幼儿园社会领域工作汇报
- 新手转身教学讲解
- 西药补血药物
- 眼科医学会议标准流程
- 血透循环管路讲解
- 细胞培养污染防控与管理
- 完形填空20篇(15空)-牛津译林版七年级英语下学期期末高频易错点专练(带详解)
- 《新媒体营销与运营实战(微课版)》-教学大纲
- 耳鼻喉科规培汇报
- 投标项目设备培训方案(3篇)
- 2025年郑州转业士官考试题库
- 一级建造师《公路工程》备考试题及答案
- 2025年公务员考试时事政治试题【含答案详解】
- 劳动合同瑜伽馆(2025版)
- 工会内控管理办法
- 岗位职责管理办法
- 3.1.4 认识除法算式(课件) 人教版数学二年级上册
评论
0/150
提交评论