没有合适的资源?快使用搜索试试~ 我知道了~
ARM编译器说明手册 各种ARM编译器
需积分: 34 11 下载量 75 浏览量
2011-07-12
17:51:05
上传
评论
收藏 41KB DOC 举报
温馨提示
试读
4页
ARM编译器 ADS1.2说明 KEIL等说明 对于初学ARM了解编译器很有用 可是看看
资源详情
资源评论
资源推荐
ARM 编译器
ARM 应用软件的开发工具根据功能的不同,分别有编译软件、汇编软件、链接软件、
调试软件、嵌入式实时操作系统、函数库、评估板、JTAG 仿真器、在线仿真器等,目前
世界上约有四十多家公司提供以上不同类别的产品。
用户选用 ARM 处理器开发嵌入式系统时,选择合适的开发工具可以加快开发进度,
节省开发成本。因此一套含有编辑软件、编译软件、汇编软件、链接软件、调试软件、工
程管理及函数库的集成开发环境(IDE)一般来说是必不可少的,至于嵌入式实时操作系
统、评估板等其他开发工具则可以根据应用软件规模和开发计划选用。
使用集成开发环境开发基于 ARM 的应用软件,包括编辑、编译、汇编、链接等工作
全部在 PC 机上即可完成,调试工作则需要配合其他的模块或产品方可完成 。
(一) SDT
ARM SDT 的英文全称是 ARM Software Development Kit ,是 ARM 公司(为方便用户在
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 工程管理器,完全图形界面,负责管理源文件,完成编辑、编译、链接并
最终生成可执行映像文件等功能。
(二) ADS
ADS 是 ARM 公司的集成开发环境软件,他的功能非常强大。他的前身是 SDT,SDT
是 ARM 公司几年前的开发环境软件,目前 SDT 早已经不再升级。ADS 包括了四个模块分
别是:SIMULATOR;C 编译器;实时调试器;应用函数库。
ADS 的编译器调试器较 SDT 都有了非常大的改观, ADS1.2 提供完整的 WINDOWS 界面
开发环境。C 编译器效率极高,支持 c 以及 c++,使工程师可以很方便的使用 C 语言进行
开发。提供软件模拟仿真功能,使没有 Emulators 的学习者也能够熟悉 ARM 的指令系统。
配合 FFT -ICE 使用,ADS1.2 提供强大的实时调试跟踪功能 , 片内 运行 情况尽在掌握。
ADS1.2 需要硬件支持才能发挥强大功能。目前支持的硬件调试器有 Multi-ICE 以及兼容
Multi-ICE 的调试工具如 FFT-ICE。而简易下载电缆不能支持 ADS1.2
rookie8711
- 粉丝: 8
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0