Arm嵌入式开发工具介绍
时间:2009-04-16 来源:joely.wu
目前世界上约有四十多家公司提供以上不同类别的产品,用户选用ARM处理器开发嵌入式系统时,选择合适的嵌入式开发工具可以加快开发进度,节省开发成本。因此龙人嵌入式开发事业部特此向广大用户推荐一款最实用的arm嵌入式开发工具即ARM SDT。
ARM SDT的英文全称是ARM Software Development Kit,是ARM公司(www.arm.com)为方便用户在ARM芯片上进行应用软件开发而推出的一整套集成开发工具。ARM SDT经过ARM公司逐年的维护和更新,目前的最新版本是2.5.2,但从版本2.5.1开始,ARM公司宣布推出一套新的集成开发工具ARM ADS 1.0,取ARM SDT而代之,今后将不会再看到ARM SDT的新版本。
ARM SDT由于价格适中,同时经过长期的推广和普及,目前拥有最广泛的ARM软件开发用户群体,也被相当多的ARM公司的第三方开发工具合作伙伴集成在自己的产品中,比如美国EPI公司的JEENI仿真器。
ARM SDT(以下关于ARM SDT的描述均是以版本2.50为对象)可在Windows95、98、NT以及Solaris 2.5/2.6、HP-UX 10上运行,支持最高到ARM9(含ARM9)的所有ARM处理器芯片的开发,包括StrongARM。
ARM SDT包括一套完整的应用软件开发工具:
*armcc ARM的C编译器,具有优化功能,兼容于ANSI C。
*tcc THUMB的C编译器,同样具有优化功能,兼容于ANSI C。
*armasm支持ARM和THUMB的汇编器。
* armlink ARM连接器,连接一个和多个目标文件,最终生成ELF格式的可执行映像文件。
* armsd ARM和THUMB的符号调试器。
以上工具为命令行开发工具,均被集成在SDT的两个Windows开发工具ADW和APM中,用户无需直接使用命令行工具。
*APM Application Project Manageer,ARM工程管理器,完全图形界面,负责管理源文件,完成编辑、编译、链接并最终生成可执行映像文件等功能