4.0 与 RVCT v3.1 之间的差异 本章介绍 RVCT 的最新版本和上一版本之间的差异。
附录 A 关于早期版本 本附录介绍 RVCT 各早期版本之间的差异。
本手册假定 ARM 软件安装在缺省位置。
例如,在 Windows 上,这可能是 volume:Program FilesARM。
引用路径名时,假定安装位置为 install_directory。
例 如, install_directoryDocumentation...。
如果将 ARM 软件安装在其他位置, 则可能需要更改此位置。
viii Copyright 2002-2008 ARM Limited. All rights reserved. ARM DUI 0202IC Non-Confidential Unrestricted Access 前言印刷约定 本手册使用以下印刷约定: 斜体 突出显示重要注释、介绍特殊术语以及表示内部交叉引用和 引文。
粗体 突出显示界面元素,如菜单名称。
表示 ARM 处理器信号名 称。
必要时还用于说明列表中的术语。
monospace 表示可以从键盘输入的文本,如命令、文件和程序名以及源 代码。
monospace 表示允许的命令或选项缩写。
可只输入下划线标记的文本, 无需输入命令或选项的全名。
monospace italic 表示此处的命令和函数的变量可用特定值代替。
等宽粗体 表示在示例代码以外使用的语言关键字。
更多参考出版物 本部分列出了 ARM 公司的各种出版物,可提供有关 ARM 系列处理器开发代码 的其他信息。
ARM 公司将定期对其文档进行更新和更正。
有关最新勘误表、附录和 ARM 常 见问题 FAQ,请访问 http://infocenter.arm.com/help/index.
jsp。
ARM 公司出版物 本手册包含了有关 RVCT 的一般信息。
该套件中包含的其他出版物有: 《RealView 编译工具编译器用户指南》 ARM DUI 0205。
本手册介绍 ARM 编译器 armcc 的基本功能以及特定于编译器的功能。
另外还介绍 NEON 向量化编译器,并说明如何利用自动向量化功能。
《RealView 编译工具编译器参考指南》 ARM DUI 0348。
本手册提供 ARM 编译器的参考信息,并介绍命令行选项。
另外还提供了有关如何在 该编译器中生成 C 和 C 的 ARM 实现的参考资料。
《RealView 编译工具库和浮点支持指南》ARM DUI 0349。
本手册介绍了 ARM C 和 C 库、对 ISO 标准的遵循、自动调整与目标相关的函数以及 特定于应用程序的要求。
另外还介绍了 ARM 对浮点计算的支持。
ARM DUI 0202IC Copyright 2002-2008 ARM Limited. All rights reserved. ixUnrestricted Access Non-Confidential前言 《RealView 编译工具汇编器指南》 ARM DUI 0204。
本手册提供了有关 ARM 汇编器 armasm 的参考和指导信息。
《RealView 编译工具链接器用户指南》ARM DUI 0206。
本手册提供有关 ARM 链接器 armlink 的用户信息。
另外还概述了分散加载。
《RealView 编译工具链接器参考指南》 ARM DUI 0381。
本手册提供有关 命令行选项和控制文件的参考信息。
另外还介绍了 ARM 体系结构的基础 平台 ABI BPABI 以及 System V 共享库和可执行文件。
《RealView 编译工具实用程序指南》 ARM DUI 0382。
本手册提供有关 ARM 库管理程序 armar 和 ARM 映像转换实用程序 fromelf 的命令行选项与 可运行示例的信息。
《RealView 编译工具开发指南》ARM DUI 0203。
本手册提供有关编写以 ARM 系列处理器为目标的代码的指导信息。
《ARM Workbench IDE 用户指南》ARM DUI 0330。
本手册介绍如何使用 集成开发环境 IDE 为 ARM 目标配置和生成项目。
有关基本标准、软件接口和 ARM 支持的标准的完整信息,请参阅 install_directoryDocumentationSpecifications...。
此外,有关与 ARM 产品相关的特定信息,请参阅下列文档: 《ARM 体系结构参考手册》 ARMv7-A 和 ARMv7-R 版 ARM DDI 0406 《ARM7-M 体系结构参考手册》 ARM DDI 0403 《ARM6-M 体系结构参考手册》 ARM DDI 0419 《ARM 体系结构参考手册》 ARM DDI 0100 您的硬件设备的 ARM 数据手册或技术参考手册x Copyright 2002-2008 ARM Limited. All rights reserved. ARM DUI 0202IC Non-Confidential Unrestricted Access 前言反馈 ARM Limited 欢迎提供有关 RealView 编译工具及其文档的反馈。
对 RealView 编译工具的反馈 如果您有关于 RVCT 的任何问题,请与您的供应商联系。
为便于供应商快速提 供有用的答复,请提供: 您的姓名和公司 产品序列号 工具的版本字符串,包括您所用工具的版本号和发布日期。
您运行的平台的详细信息,如硬件平台、操作系统类型和版本 能重现问题的一小段独立的程序 您预期发生和实际发生的情况的详细说明 您使用的命令,包括所有命令行选项 能说明问题的示例输出关于本手册的反馈 如果您发现本手册有任何错误或遗漏之处,请发送电子邮件到 errataarm.com, 并提供: 文档标题 文档编号 您要对其发表意见的页码 问题的简要说明 我们还欢迎您对需要增加和改进之处提出建议。
ARM DUI 0202IC Copyright 2002-2008 ARM Limited. All rights reserved. xiUnrestricted Access Non-Confidential前言xii Copyright 2002-2008 ARM Limited. All rights reserved. ARM DUI 0202IC Non-Confidential Unrestricted Access第 1章简介 本章介绍 ARM RealView 编译工具 RVCT 及其软件组件和文档。
本章分为以 下几节: 第1-2 页的关于 RealView 编译工具 第1-6 页的RVCT 使用的环境变量 第1-7 页的获取详细信息ARM DUI 0202IC Copyright 2002-2008 ARM Limited. All rights reserved. 1-1Unrestricted Access Non-Confidential简介1.1 关于 RealView 编译工具 RVCT 由一系列工具、支持文档和示例组成。
这些工具可用于针对 ARM 系列处 理器编写和生成应用程序。
可以使用 RVCT 来生成使用 C、 C 或 ARM 汇编语言编写的软件程序。
1.1.1 RVCT 的组件 本节概述 RVCT 组件。
开发工具 以下开发工具随 RVCT 一起安装: armcc ARM 编译器。
它可编译 C 和 C 代码。
armasm ARM 和 Thumb 汇编器。
该汇编器汇编 ARM 和 Thumb 汇编语言 源代码。
armlink ARM 链接器。
它可将一个或多个对象文件的内容与一个或多个对 象库的选定部分相结合,生成一个可执行程序。
Rogue Wave C 库 Rogue Wave 库提供标准 C 库的实现。
有关 Rogue Wave 库的详细 信息,请参阅 CD ROM 上的 HTML 文档。
C 库 ARM C 库提供了: 编译 C 时使用的辅助函数 Rogue Wave 库不支持的附加 C 函数 C库 ARM C 库按照 C 和 C 标准中的定义提供了库功能的实现。
有关 详细信息,请参阅《库和浮点支持指南》中第 2-2 页上的 “关于 C 和 C 库”。
C 微型库 ARM C 微型库 Microlib 提供了高度优化的函数集。
这些函数可用 .
上一篇:
精品课程网站设计课程(毕业设计论文)
下一篇:
SPR联接疲劳失效的研究