资料介绍
1.6 ARM开发工具
用户选用ARM处理器开发嵌入式产品时,选择合适的开发工具可以加快开发进度,节省开发成本。根据功能不同,ARM应用软件的开发工具分别有编译软件、汇编软件、连接软件、调试软件、评估板、JTAG仿真器和在线仿真器等,目前世界上大约有四十多家公司提供以上不同种类的开发产品。
Realview系列开发工具的英文全称为Realview Developer Suite,是ARM公司(www.arm.com)为方便用户在ARM芯片上进行应用软件开发而推出的一整套集成开发工具。该套工具包括软件开发套件和硬件仿真工具。经过ARM公司逐年的维护和更新,目前的最新版本为3.0。
ARM RVDS起源于ARM ADS(ARM Developer Suite),它对一些ADS的模块进行了增强并替换了一些ADS的组成部分。它支持几乎所有的ARM处理器,包括最新的ARMv6体系结构。支持的操作系统除了Windows外,还有Linux。
ARM RVDS主要包括以下几部分。
1.Realview compilation Tools
Realview compilation Tools由编译器、汇编器和连接器组成。ARM公司针对ARM系列每一种结构都进行了专门的优化和处理,这一点除了作为ARM结构的设计者ARM公司外,其他公司都无法办到。
Realview compilation Tools主要包括以下组件:
· ARM/Thumb汇编器armasm;
· 连接器armlink;
· 格式转换工具fromelf;
· 库管理器armar;
· C和C++应用程序库;
· 工程管理。
这些工具的使用过程如图1.1所示。
以上工具为命令行开发工具,同时也被集成在它的IDE开发环境中。
图1.1 ARM开发工具组件使用过程
2.集成开发环境
(1)CodeWarrior
CodeWarrior是Metrowerks公司一套比较著名的集成开发环境,是一个直观、易用的环境,集成了很多ARM开发工具。CodeWarrior界面风格独特,如图1.2所示。

图1.2 CodeWarrior集成开发环境
CodeWarrior包含项目管理、代码生成、语法敏感编辑器、C/C++源文件浏览器、类浏览器以及文件比较器等。项目管理有直观的GUI,可以通过隐藏底层目录结构来简单地管理复杂的项目。强大的内置编辑器是编写软件的理想工具。可配置的接口让用户可以根据喜好裁减外形,以提高效率。
(2)AXD
AXD即ARM扩展调试器(ARM extended Debugger)是运行在主机上的嵌入式开发调试工具。其界面如图1.3所示。
图1.3 AXD图形界面
AXD包含新型的GUI、图形窗口管理、数据显示、命令行接口等组件。它使用户不用改变调试器就可以选择不同的调试目标,如ARMulator、Angel或Multi_ICE等,扩展了ARM调试目标接口。
3.Multi_ICE
Multi_ICE是ARM公司自己的JTAG仿真器,其JTAG链时钟可以设置为5kHz~10MHz。它支持ARM7、ARM9、ARM9E、ARM10等ARM系列处理器。
Multi_ICE主要有以下特点。
· 快速的下载和单步速度;
· 用户控制的输入、输出位;
· 可编程的JTAG位传送速率;
· 开放的接口,允许调试非ARM核和DSP;
· 网络连接到多个调试器。
用户选用ARM处理器开发嵌入式产品时,选择合适的开发工具可以加快开发进度,节省开发成本。根据功能不同,ARM应用软件的开发工具分别有编译软件、汇编软件、连接软件、调试软件、评估板、JTAG仿真器和在线仿真器等,目前世界上大约有四十多家公司提供以上不同种类的开发产品。
Realview系列开发工具的英文全称为Realview Developer Suite,是ARM公司(www.arm.com)为方便用户在ARM芯片上进行应用软件开发而推出的一整套集成开发工具。该套工具包括软件开发套件和硬件仿真工具。经过ARM公司逐年的维护和更新,目前的最新版本为3.0。
ARM RVDS起源于ARM ADS(ARM Developer Suite),它对一些ADS的模块进行了增强并替换了一些ADS的组成部分。它支持几乎所有的ARM处理器,包括最新的ARMv6体系结构。支持的操作系统除了Windows外,还有Linux。
ARM RVDS主要包括以下几部分。
1.Realview compilation Tools
Realview compilation Tools由编译器、汇编器和连接器组成。ARM公司针对ARM系列每一种结构都进行了专门的优化和处理,这一点除了作为ARM结构的设计者ARM公司外,其他公司都无法办到。
Realview compilation Tools主要包括以下组件:
· ARM/Thumb汇编器armasm;
· 连接器armlink;
· 格式转换工具fromelf;
· 库管理器armar;
· C和C++应用程序库;
· 工程管理。
这些工具的使用过程如图1.1所示。
以上工具为命令行开发工具,同时也被集成在它的IDE开发环境中。
图1.1 ARM开发工具组件使用过程
2.集成开发环境
(1)CodeWarrior
CodeWarrior是Metrowerks公司一套比较著名的集成开发环境,是一个直观、易用的环境,集成了很多ARM开发工具。CodeWarrior界面风格独特,如图1.2所示。

图1.2 CodeWarrior集成开发环境
CodeWarrior包含项目管理、代码生成、语法敏感编辑器、C/C++源文件浏览器、类浏览器以及文件比较器等。项目管理有直观的GUI,可以通过隐藏底层目录结构来简单地管理复杂的项目。强大的内置编辑器是编写软件的理想工具。可配置的接口让用户可以根据喜好裁减外形,以提高效率。
(2)AXD
AXD即ARM扩展调试器(ARM extended Debugger)是运行在主机上的嵌入式开发调试工具。其界面如图1.3所示。
图1.3 AXD图形界面
AXD包含新型的GUI、图形窗口管理、数据显示、命令行接口等组件。它使用户不用改变调试器就可以选择不同的调试目标,如ARMulator、Angel或Multi_ICE等,扩展了ARM调试目标接口。
3.Multi_ICE
Multi_ICE是ARM公司自己的JTAG仿真器,其JTAG链时钟可以设置为5kHz~10MHz。它支持ARM7、ARM9、ARM9E、ARM10等ARM系列处理器。
Multi_ICE主要有以下特点。
· 快速的下载和单步速度;
· 用户控制的输入、输出位;
· 可编程的JTAG位传送速率;
· 开放的接口,允许调试非ARM核和DSP;
· 网络连接到多个调试器。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- KeilMDK和IAR两款ARM开发工具哪个比较好
- KeilMDK和IAR两款ARM开发工具比较
- MSM9059B开发工具对SM59D04烧录教程 0次下载
- Keil MDK 和 IAR 两款ARM开发工具区别比较资料下载
- AVR开发工具介绍资料下载
- ARM常用开发工具及相应开发环境配置资料 41次下载
- DSP开发工具与软件设计 15次下载
- DSP的开发工具及开发环境的详细资料说明 23次下载
- ARM开发工具MDK开发环境的应用实验详细讲解 26次下载
- ARM教程之ARM常用开发工具及相应开发环境配置资料说明 24次下载
- 如何使用KEELOQ3开发工具包作为开发工具来在目标板上仿真和调试固件
- 基于ARM核的系列微控制器的嵌入式开发工具MDK 3次下载
- 恩智浦ARM_MCU开发工具速选 10次下载
- ARM开发工具集 0次下载
- RVDS ARM系统开发的首选工具
- 在IAR Arm开发工具链中--function_sections编译选项的使用 1.6k次阅读
- 鸿蒙北向开发OpenHarmony4.1 DevEco Studio开发工具安装与配置 1.5k次阅读
- 配置Ubuntu系统环境和安装的开发工具 3k次阅读
- 图形界面开发工具GUI Guider的使用教程 3.2w次阅读
- Intellij IDEA 开发工具实例 1.5k次阅读
- 六款程序员必看的前端在线开发工具 3.5k次阅读
- 米尔科技Keil开发工具所有支持芯片介绍 3w次阅读
- 米尔科技ARM最新开发工具DS-5简介 2.8k次阅读
- 米尔科技ARM DS-5开发工具介绍 2.1k次阅读
- 米尔科技ARM DS-5 官方开发工具介绍 3.4k次阅读
- 米尔科技Keil MDK-ARM - Realview开发工具介绍 8k次阅读
- 米尔科技ARM RVDS 4.1 官方开发工具介绍 3.3k次阅读
- web前端开发工具排行:8款html开发工具推荐下载 8.6w次阅读
- 图解android开发工具 2.5k次阅读
- SoPC应用设计的PLD开发工具要求详解 6.8k次阅读
下载排行
本周
- 1MDD品牌三极管BC807数据手册
- 3.00 MB | 次下载 | 免费
- 2MDD品牌三极管BC817数据手册
- 2.51 MB | 次下载 | 免费
- 3MDD品牌三极管D882数据手册
- 3.49 MB | 次下载 | 免费
- 4MDD品牌三极管MMBT2222A数据手册
- 3.26 MB | 次下载 | 免费
- 5MDD品牌三极管MMBTA56数据手册
- 3.09 MB | 次下载 | 免费
- 6MDD品牌三极管MMBTA92数据手册
- 2.32 MB | 次下载 | 免费
- 7STM32G474 HRTIME PWM 丢波问题分析与解决
- 1.00 MB | 次下载 | 3 积分
- 8新能源电动汽车高压线束的铜铝连接解决方案
- 2.71 MB | 次下载 | 2 积分
本月
- 1爱华AIWA HS-J202维修手册
- 3.34 MB | 37次下载 | 免费
- 2PC5502负载均流控制电路数据手册
- 1.63 MB | 23次下载 | 免费
- 3NB-IoT芯片厂商的资料说明
- 0.31 MB | 22次下载 | 1 积分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供电电路图资料
- 0.63 MB | 6次下载 | 1 积分
- 5UWB653Pro USB口测距通信定位模块规格书
- 838.47 KB | 5次下载 | 免费
- 6技嘉H110主板IT8628E_BX IO电路图资料
- 2.61 MB | 4次下载 | 1 积分
- 7苏泊尔DCL6907(即CHK-S007)单芯片电磁炉原理图资料
- 0.04 MB | 4次下载 | 1 积分
- 8苏泊尔DCL6909(即CHK-S009)单芯片电磁炉原理图资料
- 0.08 MB | 2次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191439次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183353次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81602次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73822次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论