02.11.2014 Views

RealView 编译工具要点指南 - ARM Information Center

RealView 编译工具要点指南 - ARM Information Center

RealView 编译工具要点指南 - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

简 介<br />

符 合 <strong>ARM</strong> 体 系 结 构 的 ABI ( 基 本 标 准 )<br />

<strong>ARM</strong> 体 系 结 构 的 应 用 程 序 二 进 制 接 口 (ABI) 是 一 个 标 准 集 。 其 中 有 些 标 准 是 开<br />

放 的 。 有 些 是 <strong>ARM</strong> 体 系 结 构 特 有 的 。 这 些 标 准 控 制 基 于 <strong>ARM</strong> 的 执 行 环 境 ( 从<br />

裸 机 到 <strong>ARM</strong> Linux 等 主 流 操 作 系 统 ) 中 的 二 进 制 代 码 和 开 发 工 具 的 互 操 作 。<br />

只 要 符 合 此 标 准 , 则 来 自 不 同 生 成 器 的 <strong>ARM</strong> 和 Thumb 对 象 及 对 象 库 就 可 以 协<br />

同 工 作 。<br />

《<strong>ARM</strong> 体 系 结 构 的 ABI ( 基 本 标 准 )》 (BSABI) 由 一 系 列 规 范 组 成 ,<br />

其 中 包 括 :<br />

AADWARF 《<strong>ARM</strong> 体 系 结 构 DWARF 标 准 》。 此 ABI 使 用 DWARF 3 标 准 来 控<br />

制 调 试 数 据 在 对 象 生 成 器 与 调 试 器 之 间 的 交 换 。<br />

AAELF<br />

AAPCS<br />

BPABI<br />

CLIBABI<br />

CPPABI<br />

EHABI<br />

RTABI<br />

《<strong>ARM</strong> 体 系 结 构 ELF 标 准 》。 基 于 一 般 ELF 标 准 , 用 于 控 制 可 链<br />

接 和 可 执 行 文 件 在 生 成 者 与 使 用 者 之 间 的 交 换 。<br />

《<strong>ARM</strong> 体 系 结 构 的 过 程 调 用 标 准 》。 用 于 管 理 运 行 时 各 函 数 之 间 的<br />

控 制 和 数 据 交 换 。 RVCT 所 支 持 的 每 个 主 要 执 行 环 境 类 型 都 有 一 个<br />

AAPCS 变 体 。<br />

《<strong>ARM</strong> 体 系 结 构 的 基 本 平 台 ABI》。 用 于 控 制 静 态 链 接 器 所 生 成 的<br />

可 执 行 文 件 和 共 享 对 象 文 件 的 格 式 和 内 容 。 它 使 用 链 接 后 处 理 支<br />

持 平 台 特 定 的 可 执 行 文 件 。 它 提 供 用 于 派 生 平 台 ABI 的 基 本 标 准 。<br />

《<strong>ARM</strong> 体 系 结 构 的 C 库 ABI》。 定 义 C 库 的 ABI。<br />

《<strong>ARM</strong> 体 系 结 构 的 C++ ABI》。 基 于 一 般 C++ ABI ( 最 初 是 为<br />

IA-64 开 发 的 ), 用 于 控 制 独 立 C++ 编 译 器 之 间 的 交 互 操 作 。<br />

《<strong>ARM</strong> 体 系 结 构 的 异 常 处 理 ABI》。 定 义 异 常 的 引 发 和 处 理 方 式 中<br />

与 语 言 无 关 及 特 定 于 C++ 的 方 面 。<br />

《<strong>ARM</strong> 体 系 结 构 的 运 行 时 ABI》。 控 制 哪 些 独 立 生 成 的 对 象 可 通 过<br />

浮 点 和 编 译 器 辅 助 函 数 的 支 持 假 定 其 执 行 环 境 。<br />

有 关 <strong>ARM</strong> 支 持 的 基 本 标 准 、 软 件 接 口 以 及 其 他 标 准 的 详 细 信 息 , 请 参 阅<br />

install_directory\Documentation_Specifications_4.0\PDF。<br />

有 关 最 新 发 行 版 本 的 详 细 信 息 , 请 访 问 http://www.arm.com。<br />

如 果 要 从 早 期 版 本 升 级 到 最 新 版 RVCT, 请 确 保 使 用 最 新 版 的 <strong>ARM</strong> 规 范 。<br />

1-4 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0202IC<br />

Non-Confidential<br />

Unrestricted Access

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!