加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSSRSS-巴斯仪表网
您当前的位置:首页 > 电子发烧 > 单片机学习

Windows下搭建ARM开源开发环境

时间:2013-09-02  来源:123485.com  作者:9stone

1. 安装java环境
到sun网站下载最新的JRE,目前最新的是JRE 6 Update 12。 http://java.sun.com/javase/downloads/index.jsp
下载后安装。

2.  下载Eclipse IDE for C/C++ Developers  :
下载地址:http://www.eclipse.org/downloads/
Eclipse IDE for C/C++ Developers (68 MB) 该版本已经集成了C/C++开发插件(CDT 5.x),不需要单独下载CDT。
下载后解压到合适的目录即可,例如:d:/ide/eclipse_for_arm。

3.  下载WinARM(95M):
WinARM是以在windows系统下开发ARM 嵌入式软件的GNU和其他工具集合。
下载后解压,然后设置PATH环境变量,例如:
在Path中添加:C:WinARMin;C:WinARMutilsin;
下载地址:WinARM 20060606 zip
http://gandalf.arubi.uni-kl.de/avr_projects/arm_projects/WinARM-20060606.zip
或者自解压包(7z格式):WinARM-20060606.exe
http://gandalf.arubi.uni-kl.de/avr_projects/arm_projects/WinARM-20060606.exe
详细内容:http://gandalf.arubi.uni-kl.de/avr_projects/arm_projects/#winarm
详细安装方法:http://gandalf.arubi.uni-kl.de/avr_projects/arm_projects/WinARM_20060606_readme.html

4. 下载Yagarto包:http://www.yagarto.de/
需要下载以下包:

Package
Version
说明
 Open On-Chip Debugger (2.91 MB)
 r717
用于芯片调试,此版本Open OCD支持 JTAG interfaces. 安装及使用详细内容到
http://www.yagarto.de/howto/openocd/index.html
 YAGARTO Tools (700 KB)
 
 20070303
包括像make, sh, touch等等工具,如果没有安装Open OCD,要使用J-Link / SAM-ICE等调试时。
 YAGARTO GNU ARM toolchain (34 MB)
 Binutils-2.18
 Newlib-1.16.0
 GCC-4.3.2
 GDB-6.8.50-20080308
 Insight-6.8.50-20080308 
GNU ARM工具链
安装及使用详细内容到
http://www.yagarto.de/howto/yagarto1/index.html
 IDE
 Eclipse
 Eclipse CDT
 Zylin plugin
基于eclipse的集成开发环境,详细安装http://www.yagarto.de/howto/yagarto2/index.html#download
安装及使用详细内容到:
http://www.yagarto.de/howto/yagarto2/index.html


Zylin plugin安装方法
A:启动Eclipse IDE for C/C++程序
到第2步中Eclipse IDE for C/C++安装目录,eclipse双击eclipse.exe 启动Eclipse IDE for C/C++:
 
启动开始闪屏画面如下图:
 
如果不能启动,可能是JRE没有安装,参考第一步。之后,设置工作空间路径(例如:D:ProjekteEclipseWorkspace):
 
点击OK按钮,随后即启动完成进入"Welcome"欢迎界面:
  
点击右侧"Workbench" 图标,即如下:
 
B:安装Zylin CDT plugin(Zylin插件):
选择Help菜单"Help / Software Updates...":
  
启动eclipse插件安装界面:
 
点击 "Add Site..." 按钮,进入安装站点界面:
 
在Location:栏中输入:http://www.zylin.com/zylincdt/,点击OK按钮,如下图,然后展开http://www.zylin.com/zylincdt/地址前面的+,如下所示:
 
等一会儿,出现上图内容时,点击"Install..."按钮,开始安装,这时也需要下载相关的插件,等待下载完成后,依次点击“Next >”,“I accept”,“Finish”,“yes”等按钮,最后自动重启Eclipse IDE for C/C++即可安装成功。

5.    安装GnuARM-Eclipse Plugin(6K):
下载该插件:org.eclipse.cdt.gnuarm_0.5.0_beta.jar
地址:http://sourceforge.net/projects/gnuarmeclipse/
拷贝到Eclipse IDE for C/C++安装目录下的plugins目录,然后重启Eclipse IDE for C/C++。
重启时使用命名:start eclipse.exe -clean

6.  使用
依次“File 》C Project“,创建一个新项目:
如下图,

输入项目名称(Project Name:),myARM ;
在Project Types:中展开Executable,选择Hello World ANSI C Project,右侧ToolChain选择WinARM,yagarto,点击Next按钮,进入下一步设置:
 
如下图,设置相关的内容
 
继续点击,Next ,如下图:
 
点击Finish,完成新建项目。
 


分享到:
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
栏目导航->单片机学习
  • 电子应用基础
  • 电源技术
  • 无线传输技术
  • 信号处理
  • PCB设计
  • EDA技术
  • 单片机学习
  • 电子工具设备
  • 技术文章
  • 精彩拆解欣赏
  • 推荐资讯
    使用普通运放的仪表放大器
    使用普通运放的仪表放
    3V与5V混合系统中逻辑器接口问题
    3V与5V混合系统中逻辑
    数字PID控制及其改进算法的应用
    数字PID控制及其改进
    恶劣环境下的高性价比AD信号处理数据采集系统
    恶劣环境下的高性价比
    栏目更新
    栏目热门