非機密扱い | ![]() | ARM DUI0475KJ | ||
| ||||
ホーム > ARM C ライブラリと C++ ライブラリ > 異なる環境をターゲットとした C ライブラリ API 定義 |
直接および間接セミホスティング依存関数の他に、異なる環境用にアプリケーションをビルドする際に役立つ多数の関数とファイルがあります。
表 1-4 最新の API 定義
ファイルまたは関数 | 説明 |
---|---|
__main(), __rt_entry()
|
ランタイム環境を初期化し、ユーザアプリケーションを実行します |
__rt_lib_init(), __rt_exit(), __rt_lib_shutdown()
|
ランタイムライブラリを初期化または終了します |
LC_CTYPE locale
|
その地域の文字体系の文字プロパティを定義します |
rt_sys.h | デフォルト(セミホスト)実装がセミホスティング呼び出しを使用する関数をすべて記述した C ヘッダファイルです |
rt_heap.h | ストレージ管理の抽象データ型を記述した C ヘッダファイルです |
rt_locale.h | 5 つのロケールカテゴリのファイルシステムを記述し、ロケールカテゴリの内容の記述に役立つ複数のマクロを定義している C ヘッダファイルです。 |
rt_misc.h | 多様で無関係な、C ライブラリへのパブリックインタフェースを記述した C ヘッダファイルです |
rt_memory.s | コードがなくコメントのみを含む、メモリモデルのプロトタイプ実装です |