ARM开发必备:ADS1.2、RealView Developer Suite与IAR EWARM工具详解

0 下载量 46 浏览量 更新于2024-09-04 收藏 93KB PDF 举报
"ARM开发软件及实用工具介绍" 在ARM架构的嵌入式系统开发中,选择合适的开发软件和工具至关重要。本文将详细介绍三种常用的ARM开发工具:ADS1.2、ARM RealView Developer Suite和IAR Embedded Workbench for ARM。 首先,ADS1.2(ARM Development Studio)是ARM公司早期推出的一款集成开发环境。它包含了SIMULATOR模块,用于软件模拟仿真;C编译器,支持C和C++编程,提高开发效率;实时调试器,便于代码调试;以及应用函数库,提供丰富的函数支持。ADS1.2的一大特点是其全面的Windows界面,使得开发者能更直观地进行项目管理。然而,该工具需要硬件支持,如Multi-ICE或兼容的调试器,以实现强大的实时调试功能。简易下载电缆则无法与ADS1.2配合使用。 其次,ARM RealView Developer Suite是ARM公司后续推出的新一代开发工具,旨在支持所有ARM系列核心并简化开发流程。该套件包含了优化的ISO C/C++编译器、C++标准模板库、宏编译器、连接器、调试器、指令集仿真器、生成工具等,为开发者提供了全方位的开发和调试支持。此外,它还支持多种第三方实时操作系统,增强了工具的灵活性和兼容性。 最后,IAR Embedded Workbench for ARM是IAR Systems公司的产品,以其易用性和高效的代码生成而知名。最新的版本IAR Embedded Workbench for ARM version 4.30提供了32k代码限制的Kickstart版,且无时间限制。该工具集成了全软件模拟器,允许开发者在没有硬件的情况下进行模拟测试。IAR的编译器通常能生成非常紧凑的代码,这对于内存有限的嵌入式系统尤其重要。 这三种工具各具特色,适用于不同的开发需求和阶段。ADS1.2适合那些需要高级调试功能和熟悉Windows界面的开发者;ARM RealView Developer Suite因其广泛的兼容性和全面的工具集,适合大型项目和团队协作;而IAR Embedded Workbench for ARM则以其轻量级和高效的代码生成能力,成为小内存设备开发的首选。在选择时,开发者应根据项目的具体需求、预算以及个人偏好来决定最适合自己的开发工具。