如何使用eclipse进行嵌入式Linux的开发Word格式.docx
- 文档编号:20436772
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:19
- 大小:729.73KB
如何使用eclipse进行嵌入式Linux的开发Word格式.docx
《如何使用eclipse进行嵌入式Linux的开发Word格式.docx》由会员分享,可在线阅读,更多相关《如何使用eclipse进行嵌入式Linux的开发Word格式.docx(19页珍藏版)》请在冰豆网上搜索。
eclipse是著名的跨平台的集成开发环境(IDE),最初是由IBM公司开发的替代商业软件VisualAgeForJave的下一代开发环境。
2001年,IBM将eclipse贡献给开源社区,现在由eclipse基金会管理。
2005年7月,eclipse稳定版3.1.0发布,目前最新的稳定版本是3.4。
eclipse本身只是一个框架平台,最初主要用于java语言的开发。
但是众多插件的支持使得eclipse同样可以用来开发其他的语言,如c/c++、c#、perl、cobol的等等。
cdt(c/c++developmenttoolkit)就是支持c/c++开发的插件。
许多软件开发商也以eclipse为框架推出了自己的集成开发环境。
由于eclipse平台用java实现,所以运行时需要jre(javaruntimeenvironment)的支持。
下面我们以ubuntu(linux发行版的一种)为例,介绍如何在linux上使用eclipse+cdt来进行嵌入式Linux应用程序的开发。
一、安装软件
在ubuntu下安装软件有两种方法:
使用apt-get来自动安装或手动安装。
用户使用自动安装非常方便,适合初学者。
但是安装过程过于依赖资源网站的连接状况,可能需要耗费过多的时间。
这里我们推荐手动安装的方式,花的时间比较短。
1、安装jdk
jdk(javadevelopmentkit)即java开发包,其中包含了运行eclipse所需要的jre.ubuntu缺省安装的gnu版本的jre运行效率不高,所以我们需要安装sun公司的jre.首先从sun的网站上(
#mkdir-p/opt/java
#./jdk-6u7-linux-i586.bin//执行自解压文件,生成目录
#mvjdk1.6.0_07/opt/java//把目录移到/opt/java下
#cd/opt/java
#ln-sjdk1.6.0_07jdk
#mv/etc/alternatives/java/etc/alternatives/java.gnu
#ln-s/opt/java/jdk/bin/java/etc/alternatives/java
#exportJAVA_HOME=/opt/java/jdk//设置环境变量
2、安装eclipse和cdt
从eclipse网站上(http:
//www.eclipse.org/)下载安装包eclipse-SDK-3.4-linux-gtk.tar.gz和cdt-master-5.0.0.zip
#cd/opt
#tarzxvfeclipse-SDK-3.4-linux-gtk.tar.gz//解压生成eclipse目录
#exportPATH=/opt/eclipse:
$PATH
#mkdir-p/opt/cdt
#cd/opt/cdt
#unzipcdt-master-5.0.0.zip
#cp-rplugins/*/opt/eclipse/plugins/
#cp-rfeatures/*/opt/eclipse/features/
二、创建c/c++工程
假设我们已经在linux上安装好了arm交叉工具链,下面介绍如何创建、交叉编译和调试c/c++工程。
为了更直观的说明,我们截取了相关的图片:
进入eclipse安装路径后,运行eclipse
eclipse运行界面
创建c工程
使用缺省的LinuxGCC工具链
进入c/c++界面
添加源代码文件1
添加源代码文件2
编辑代码
设置工程属性,指定交叉工具链1
设置工程属性,指定交叉工具链2
设置工程属性,指定交叉工具链3
编译工程
已生成arm平台可执行代码
配置调试选项
设置Debugger和GDBdebugger选项
设置连接类型为TCP,目标板的ip地址和调试端口号。
端口号任意指定,通常大于1024(避免和系统所用端口号冲突)
在开发板上运行程序,格式如上图所示:
gdbserver是交叉调试辅助程序;
192.168.0.150是主机的ip地址;
1234是调试端口号,和eclipse调试选项里设定的端口号要一致
点击Debug,进入调试界面
执行到断点
eclipse的调试界面和操作和在windows下开发类似,相信到了这一步,大家已经可以很方便来进行应用程序的开发了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 使用 eclipse 进行 嵌入式 Linux 开发