01.12.2014 Views

RealView Compilation Tools Developer Guide - ARM Information ...

RealView Compilation Tools Developer Guide - ARM Information ...

RealView Compilation Tools Developer Guide - ARM Information ...

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 />

备 注<br />

有 关 半 主 机 的 详 情 , 请 参 阅 <strong>RealView</strong> 编 译 工 具 2.0 版 编 译 程 序 和 库 指 南 中 的 半<br />

主 机 一 章 。<br />

2.2.2 C 库 结 构<br />

从 概 念 上 来 讲 ,C 库 可 被 化 分 成 两 类 函 数 , 一 类 为 ISO C 语 言 的 规 范 部 分 , 另 一<br />

类 为 ISO C 语 言 规 范 提 供 支 持 。 图 示 请 见 图 2-2。<br />

图 2-2 C 库 结 构<br />

对 部 分 ISO C 功 能 的 支 持 是 由 主 机 调 试 环 境 , 在 支 持 函 数 的 设 备 驱 动 程 序 级 别<br />

提 供 的 。<br />

例 如 , RVCT C 库 通 过 写 入 调 试 器 控 制 台 窗 口 来 实 现 ISO C printf() 系 列 函 数 。<br />

通 过 调 用 __sys_write() 来 提 供 该 功 能 。 这 是 一 个 执 行 半 主 机 SWI 的 支 持 函 数 ,<br />

使 字 符 串 被 写 入 到 控 制 台 。<br />

<strong>ARM</strong> DUI 0203BSC © 2002、 2003 <strong>ARM</strong> Limited 版 权 所 有 。 保 留 所 有 权 利 。 2-5

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

Saved successfully!

Ooh no, something went wrong!