博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

星泪

路既然是自己选择的,就不能怨天尤人,你只能无怨无悔! 若有侵权,请及时同我联系,我一定马上删除!!
   hu200298.cublog.cn
关于作者  
姓名:胡某人
职业:学生
年龄:24
位置:江苏南京

我的分类  




免费的Windows平台GNU tool chain
基于ARM的嵌入式系统开发一般都是在linux操作系统下进行的,但在Windows平台下也可以利用Cygwin/MinGW来打造一套GNU Tool Chain.本文不是要告诉你如何利用GNU的source codes在Windows + Cygwin/MinGW下构建/定制一套GNU tool chain,而是提供一些网上的高人们已经build好的tool chain的信息。
 

1.YAGARTO

     Yet Another Gnu ARm TOolchain的简称,由Michael Fischer开发,网址为http://www.yagarto.de/其开发工具包具有如下特点:

  • 基于MinGW,无须CygXXX.dll
  • 集成到Eclipse,无须额外IDE
  • 附带Open On-Chip Debugger / Support for J-Link/SAM-ICE GDB Server
  • Binutils, Newlib, GCC compiler, and the Insight debugger
  • Eclipse Platform Runtime Binary, Eclipse CDT and CDT plugin for the GDB embedded debugging


 

2.WinARM

     WinARM由Martin THOMAS开发,之前他为AVR平台开发了一套类似的GNU tool chain,可在如下网址下载这套Tool Chain: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/

  • tool chain 基于MinGW,无须cygXXX.dll
  • GNU-C/C++-Compiler (cross compiler/linker/assembler arm-elf-*) Version 4.1.1 incl. stdlib3. Compiled from the FSF-Sources The configuration supports ARM-Mode, Thumb-Mode and Mixed(ARM/Thumb)-Mode, little/big-endian and floating point-emulation
  • GNU-Binutils Version Version CVS 20060606 FSF-Sources
  • newlib Version 1.14.0 (build for reentrant syscalls)
  • newlib-lpc Rel.5a (reentrant syscalls for newlib and Philips LPCs)
  • GNU-Utils to support the compiler/linker (make, sh etc. from the mingw-project)
  • ARM header-files (register-defintions) from gnuarm.org and others
  • Example applications with full source-code, makefiles, linker-scripts and startup-code for Philips LPC2000, ADuC7k and Atmel AT91SAM7 ARM7TDMI controllers. More Examples on my ARM-Projects pages
  • Programmers Notepad Editor Version 2.0.6.1
  • The lpc21isp in-system-programming-software for Philips LPC2xxx and the Analog Devices ADUC 70xx family by Martin Maurer. Included Versions: 1.31 and 1.37(BETA)
  • Bray Terminal by Vlado Brajer
  • Insight-GDB 6.5.50-20060517 - Win32-Native from devkitpro.org
  • gdb (command-line without Insight) GNU gdb 6.4.50.20060226-cvs from Codesourcery
  • Setup-Exe of Macraigor's OCDRemote (Wigger-gdb interface, Ver. 2.16)
  • Open On-Chip debugger (OpenOCD, SVN Version 65) made by Dominic Rath, update available further down
  • H-JTAG (Ver. 0.2.1 beta 20060402) made by "twentyone"
  • J-Link gdb-Server V1.0 from the gnuarm yahoo-group

3.GNUARM

     网址为http://www.gnuarm.org/,提供最新的GNU ARM Tool Chain

  • 基于Cygwin
  • binutils,gcc,gdb,insight较新
  • binutils-2.17
  • gcc-4.2.0-c-c++
  • newlib-1.15.0
  • insight-6.6

 

4.anglia

网址为http://www.anglia.com/columbus/software.asp

  • 提供一套自家的IDE:IDEaliST (Integrated Design Environment)
  • Free 'C' compiler ,基于GNU CC
  • JTAG GDB programmer software
  • Example code in 'C' and assembly

5.CodeSourcery

网址为http://www.codesourcery.com/gnu_toolchains, the official GNU toolchain from CodeSourcery developed in partnership with ARM, Ltd.
 
6.devkitARM
 
由devkitPro团队开发,网站为:http://www.devkitpro.org/category/devkitarm 

 发表于: 2008-04-14,修改于: 2008-04-14 20:52 已浏览900次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:3.05271

京ICP证041476号