TEL: +86-010-8211-4870, +86-010-8211-4887 FAX:Ext.828
http://robot.up-tech.com
Page 1 of 67
一
一一
一、
、、
、Eclipse
EclipseEclipse
Eclipse 简介
简介简介
简介
Eclipse 最初是由 IBM 公司开发的替代商业软件 Visual Age for Java 的下一代 IDE 开发环
境,2001 年 11 月贡献给开源社区,现在它由非营利软件供应商联盟 Eclipse 基金会(Eclipse
Foundation)管理。
Eclipse 是著名的跨平台的自由集成开发环境(IDE),它拥有众多的插件,这使得其拥
有其他功能相对固定的 IDE 软件很难具有的灵活性。
Eclipse 最初主要作为 Java 语言的开发工具,现在通过配置不同的插件可以使其作为 c++,
Python 等语言的开发工具。如果给 Eclipse 配置 CDT 插件和 AVR 插件,就可以构建一个 AVR
集成开发环境。
此外,Eclipse 即各插件都有很详细的文档支持,许多特性还在不断的加强和扩展。
鉴于这些优势,这里选择它作为 AVR 程序开发的 IDE。
二
二二
二、
、、
、Eclipse
Eclipse Eclipse
Eclipse For AVR
For AVR For AVR
For AVR IDE
IDEIDE
IDE 配置
配置配置
配置
Eclipse 的 AVR 插件集成了对 GNU toolchain 的支持,因此可以在安装了 AVR 插件的
Eclipse 中直接进行代码的编辑、编译。GNU toolchain(GUN 开发工具链)是进行 linux 环
境开发的基本工具,主要包括三个部分:GCC,glibc,binutils。它支持现有的大部分主流微
控制器,也包括 AVR。
WinAVR 是一个开源 AVR 开发软件的合集,包含了面向 AVR 开发的 GNU Toolchain 的
Windows 平台版本,这是配置 AVR 的 Eclipse 开发环境所需要的。因此构建 Eclipse For AVR
IDE 的第一个必要条件是安装 WinAVR。
Eclipse 是采用 JAVA 语言开发的,需要运行在 JAVA 虚拟机下。所以安装 Eclipse 之前,
需要先安装 Java SE Runtime Environment(JRE)。
除此之外,需要安装 CDT 插件、CDT Master 插件和 AVR 插件来进行代码的管理,编译
和调试。总的来说,配置在 Eclipse 下开发 AVR 程序需要安装下面 5 个组件:
WinAVR
JRE
Eclipse IDE for C/C++ Developers
AVR Eclipse Plugin
CDT Master
下面介绍各软件的安装。
提示
提示提示
提示:
::
:由于
由于由于
由于 WinAVR
WinAVRWinAVR
WinAVR,
,,
,Eclipse
EclipseEclipse
Eclipse,
,,
,AVR Eclipse Plugin
AVR Eclipse PluginAVR Eclipse Plugin
AVR Eclipse Plugin 都在不断升级
都在不断升级都在不断升级
都在不断升级,
,,
,下载前用户需要仔细查阅官
下载前用户需要仔细查阅官下载前用户需要仔细查阅官
下载前用户需要仔细查阅官
方网站的说明
方网站的说明方网站的说明
方网站的说明,
,,
,选择合适的版本下载安装
选择合适的版本下载安装选择合适的版本下载安装
选择合适的版本下载安装。
。。
。本文介绍的方法只在本文写作时有效
本文介绍的方法只在本文写作时有效本文介绍的方法只在本文写作时有效
本文介绍的方法只在本文写作时有效,
,,
,仅供用户参考
仅供用户参考仅供用户参考
仅供用户参考。
。。
。
2.1
2.1 2.1
2.1 WinAVR
WinAVRWinAVR
WinAVR 安装
安装安装
安装
双击运行该文件,如图 2.15 所示,选择安装程序提示语言后,点击“OK”。