做了一个光立光,用的是8051架构的芯片,程序开发需要用的Keil C51编译器,感觉Keil的编辑器用得不如Eclipse方便,遂决定做一个Eclipse插件,将Keil的命令行编译器集成进去,顺便也学习一下Eclipse插件开发。
Keil C51的命令行工具比较简单,三步:
- C51编译.c文件到.OBJ,一次处理一个.c文件
C51 main.c LARGE OPTIMIZE (8,SPEED) WARNINGLEVEL (2) - BL51连接所有的.OBJ文件
BL51 main.OBJ TO main.BIN - OH51转换二进制文件到.HEX流
OH51 main.BIN
*生成的main.hex文件可以通过专用工具烧录到芯片中,我用的是STC芯片,工具是STC ISP。
工具使用说明:
- 安装msys:http://www.mingw.org/wiki/MSYS/
- 安装Keil C51,随便百度一个
- 将msys和Keil C51的bin路径加到path中:(KEIL)/C51/BIN,(MinGW)\msys\1.0\bin
- 将压缩包中的两个脚本 _C51和_BLOH51放到KEIL的BIN目录中(KEIL)/C51/BIN
- 安装Eclipse+CDT,可以直接装Eclipse for C++ Developor版,或者是普通的Eclipse加上CDT插件:
http://www.eclipse.org/downloads/,http://eclipse.org/cdt/downloads.php - 安装eclipsekeil插件,eclipse插件安装方法有好几种,个人喜欢把插件放到独立目录,再在Eclipse/links目录中建一个link文件指向它
- 启动Eclipse,新建C Project,下面可以看到一个MSC51 Family (Keil),就是这个了。
- 在项目的属性中设置C/C++ Build->Settings可以设置编译的参数,记得把(Keil)/C51/INC目录加到Compiler的Directoies中。
* 本插件参考了eclipse-sdcc的配置,劣显笨拙,很多C51的参数还没加上去,待续,管用就好。
附件里的插件包含了源码,和class文件共同打在了jar包用,欢迎使用。
插件更新
2013.7.28 命令行脚本更新,支持多OBJ编译和子目录文件编译
相关推荐
Eclipse Keil C51 插件 用于windows下51开发
keil C51 仿真插件 用于keil软件自带的仿真 包括独立按键 及流水灯 矩阵键盘
Keil C51讲座 Keil C51讲座 Keil C51讲座 Keil C51讲座
Keil C51编译器用户手册 Keil C51编译器用户手册 Keil C51编译器用户手册
keil c51 v9.52完整注册版,uvision4 编写单片机利器.
直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码
Keil C51是一款用于51系列兼容单片机C语言软件开发的系统。它支持所有的8051微控制器体系结构,提供了行业标准的Keil C编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器等完整的开发方案。它适合各个阶段的...
Keil C51开发软件
keil的使用方法;Keil C51 UV2调试命令(中文版);KEIL C51 Vision2 中文入门教程;Keil C51使用帮助[中文资料];Keil C51语言使用技巧及实战
Keil C51 v709_full Keil C51单片机开发软件
Keil C51中文教程 Keil C51中文教程 Keil C51中文教程
Keil C51 V8.16a KeyGen keil 4 的破解软件,值得收藏
Keil C51 注册码 序列号 Keil C51 V8.09 破解
资源为Keil C51系列汉化包,请直接复制目录下的Uv4.exe到安装目录代替E文的Uv4.exe
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系 统与汇编相比C 语言在功能上结构性可读性可维护性上有明显的优势因 而易学易用用过汇编语言后再使用C 来开发体会更加深刻 Keil C51 软件提供...
keil c51 软件仿真插件 很好的单片机仿真...不下载后悔
Keil C51集成开发环境
Keil C51库函数参考Keil C51库函数参考Keil C51库函数参考Keil C51库函数参考Keil C51库函数参考
Keil C51 编译器用户手册中文完整版,共403页,内容非常详尽。包含了Cx51编译器的各种选项、语言扩展、预处理器指令、8051派生系列、高级编程技术、错误信息以及库参考等等章节,学习Keil C51单片机不可多得的资料,...
Keil C51 v709_full Keil C51 v709_full