Eclipse + keil 使用教程

Eclipse下安装keil插件

注明:这个插件只有MDK下才有,keil C51是没有的。所以在装keil的时候要装MDK和C51(当然是你用到51开发的情况下)。

本人安装的MDK位4.7.2a     Keil C51版本为 C51V952

 

只装了Keil C51的keil目录下是这个样子的:


装了MDK 和 C51的目录是这个样子的

 

Eclipse的常见就在Eclipse目录下。

 

下面开始Eclipse下安装keil的插件。

再次补充一下,这个插件只是用来启动keil软件(至少我是这么用的),不可以在Eclipse下编译keil工程,可以通过插件进行Flash程序下载。我能理解的程度就是这样了,现在还是没有好好的研究。

我安装这些的原因是,keil下文件编辑功能太弱,尤其是51单片机开发的时候。最简单的是结构体内部的成员不能自动显示。当然在MDK4.7.2之后keil已经具备这个功能,但是C51还是不能够支持。所以为了提高代码的写作速率我还是装上了。

 

第一步:你要有一个好用的Eclipse。主要是安装java的SDK,至于怎么安装请自行参考网上的教程。

第二步:打开Eclipse help-->Install New Software


Add

Name 自行填写  我用的是MDK

点击Archive  选择keil下Eclipse文件夹下的压缩包  点击ok  然后在下框中会出现KeilMDk-ARM  选中 并且将最下边的勾去掉这是检查更新,不去掉勾安装会验证更新很慢。如下图:


因为我已经安装过了,所以next是灰色的,如果没安装直接next直至完成。

 

安装完成在工具栏中出现keil图标如下图:

 

至此插件安装完成。

插件安装完成了那怎么用呢?这就是个问题了。我自己的理解其实就是把keil建立好的文件放到Eclipse下借助其强大的功能进行编辑。当然并不是这么简单,我下面介绍一下快速将keil工程转换成Eclipse下进行编辑的办法,可能方法很笨,不过为了更强大的编辑功能多一点配置我觉得是可以的。

 

首先建立一个keil工程  工程目录如下

 

Project 存放的是工程文件

Output 链接到工程中的output选项文件夹,同时勾选creathex file

Listing 链接到工程中的listing选项文件夹

Source 存放自己的源文件  当然里边也可以存放文件夹 我的里边就有一个Include文件夹  在keil工程中也要讲头文件的目录  链接到Include文件夹

 

这样这个工程就建立完成  那么将这个工程转换到Eclipse下

 

打开Eclipse 第一次打开时选择工作路径,如果原来的路径不喜欢可以选择file-->switch workspace --> other  重新选择。

 

首先新建一个Eclipse工程

File-->new-->C project


这里我输入的是和我的keil工程一样的名字test  然后按照keil工程的目录建造自己的目录

如果想在某一个目录下新建文件或者文件夹直接在某一个目录上右键-->new就可以了

这里我只建立了Project 文件夹和Source文件夹以及source下的Include文件夹。这些文件夹是存放工程和源文件的地方。只有Output和Listing文件夹后续会自动创建,这是因为我们已经在工程中设定过了。

下一步就是讲文件导入到我们的文件夹中了

在要导入的文件夹右键-->Import选择general 下的 file system


点击Next选中对应的要导入的文件夹  并且点击 selectall  然后完成。

 

同理对应文件夹都这么选择

 

导入完成以后如下图:

 

此时在你的Eclipse的工作目录下就已经产生了我们导入的所有文件如下图


此时还没有 Output和Listing文件夹,你只要在你的Eclipse种的Project文件夹下双击工程文件就会启动keil 然后编译一下,就会出现这两个文件夹了。如下图:

 

此时你就可以删除原来的keil工程因为它已经没用了。

 

此时我们就可以尽情的编写了下面是一个现实结构体内部成员的例子

 

如果想添加文件的话直接在对应的文件夹右键-->new-->file 然后保存为对应的格式(加入对应的后缀)。

 

同时要注意在编写玩程序之后要将新建的文件添加到keil工程中,Eclipse不会自动添加到keil工程中。

 

虽然这些配置很费事,但是能用强大的编辑功能的Eclipse编写程序我觉得也是值得的。

 

至此结束,如果有不对的地方还望多多斧正。

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值