Login

重要なお知らせ

このサイトはcookieを利用して、コンピュータに情報を保存しています。続けるには、同意が必要です。 cookie.

ARMのWebサイトでは2種類のcookieを利用しています:(1)サイトの機能を有効にし、要求に対して素早く反応できるようにするもの。(2)分析のためのcookieで、当サイト利用時に限り匿名でWeb訪問者をトラックするもの。cookieの利用に同意されない場合は、弊社のプライバシーポリシーをご確認いただき、cookieを無効にする方法を選択できます。cookieを無効にすると、サイトのいくつかの機能が使用できなくなりますのでご注意ください

学習リソース

以下は、ARM認定エンジニア資格 をはじめ、トラックA&R の資格取得に対応する学習リソースのリストです。追加の学習リソースは試験要綱 に載っています。すべての文書は、ARM.comから無料でダウンロードできます。登録が必要なリソースもありますが、無料でだれでもアクセスできるものばかりです。

Cortex-Aプログラマ ガイド

本書では、アプリケーション プログラマに対し、Cortex-A8、Cortex-A9、Cortex-A5、Cortex-A7、Cortex-A15プロセッサなど、ARMv7-Aアーキテクチャ プロファイルを実装するプロセッサを紹介します。内容は、テクニカル リファレンス マニュアル、ARMアーキテクチャ リファレンス マニュアルのARMv7-A、ARMv7-Rエディションなど、他のドキュメンテーションを補足するものです。デスクトップPCやx86の知識を持ち、ARMプロセッサの世界に初めて踏み込むプログラマに最適です。ARMプロセッサの専門知識は不要ですが、Cコードの記述に慣れ、マイクロプロセッサ アーキテクチャの知識を持つ方を対象としています。

ARMアーキテクチャv7-ARリファレンス マニュアル

このマニュアルでは、Cortex-Aシリーズ、Cortex-Rシリーズ、Qualcomm Scorpionなど、ARMv7(A、Rプロファイル)実装プロセッサの命令セット、メモリ モデル、プログラマ モデルについて説明します。ARM11プロセッサに対応するARMv6アーキテクチャの新しいリリース、Thumb-2、TrustZoneセキュリティ拡張に関する内容もあります。ARMユーザとして登録されている方にPDF版で提供します。

アーキテクチャ、プロセッサ、デバイス開発について

ARMモデルを初めて使う開発者は、システムレベルの動作に関する情報が見つけにくいと感じるかもしれません。これは、アーキテクチャのリファレンス マニュアル、プロセッサのテクニカル リファレンス マニュアル、デバイスのドキュメンテーションに情報が分かれているためです。本書では、このような仕様の区別と情報の所在を明確にします。

ARM汎用割り込みコントローラ アーキテクチャ仕様

本書では、ARM汎用割り込みコントローラ(GIC)アーキテクチャについて説明します。シンプルなユニプロセッサ実装から複雑なマルチプロセッサ システムまで多様なARMベース実装で、GICの設計、実装、プログラミングに携わる方に有用となるでしょう。GICに関する経験はなくても、ARM製品に多少の経験のある読者を想定しています。

Cortex-A9テクニカル リファレンス マニュアル

本書には、機能の説明、プロセッサ、システム制御、メモリ管理ユニット、パフォーマンス管理ユニットのプログラミングに関する情報など、Cortex-A9プロセッサに関する一般的な情報が含まれます。

Cortex-A9 MPCoreテクニカル リファレンス マニュアル

Cortex-A9 MPCoreは、1~4個のCortex-A9プロセッサとスヌープ制御ユニット(SCU)、その他のペリフェラルで構成されます。本書は、Cortex-A9システム設計を実装するハードウェア/ソフトウェア エンジニアを対象とし、Cortex-A9 MPCoreコアの外部機能について説明します。また、設計者がターゲット システムにプロセッサを統合するための情報を提供します。

Cortex-A8テクニカル リファレンス マニュアル

本書は、Cortex-A8プロセッサをベースとした製品を設計または開発するハードウェア/ソフトウェア エンジニアを対象とします。プログラマ モデル、システム制御プロセッサ、プログラム フロー予測、メモリ管理ユニット、デバッグ、クロス トリガ インタフェースに関する章で構成されます。

Cortex-A5テクニカル リファレンス マニュアル

本書は、Cortex-A5システム設計を実装するハードウェア/ソフトウェア エンジニアを対象とします。設計者がプロセッサをターゲット システムに統合するための情報を提供し、機能の説明、プログラマ モデル、メモリ管理ユニットに関する章で構成されます。

Cortex-A5 MPCoreテクニカル リファレンス マニュアル

Cortex-A5 MPCoreプロセッサに関する本です。Cortex-A5 MPCoreには、1~4個のCortex-A5プロセッサが含まれます。本書は、Cortex-A5 MPCoreシステム設計を実装するハードウェア/ソフトウェア エンジニアを対象とし、ターゲット システムにMPCoreプロセッサを統合する方法を解説します。

Cortex-R4/Cortex-R4Fテクニカル リファレンス マニュアル

Cortex-R4Fプロセッサとは、オプションの浮動小数点ユニット(FPU)拡張を含むCortex-Rプロセッサです。本書は、このプロセッサを使用したシステムオンチップ(SoC)を設計、プログラミングするシステム設計者、システム インテグレータ、プログラマを対象としています。

ARMアーキテクチャ向けプロシージャ コール スタンダード

本書では、ARMアーキテクチャのアプリケーション バイナリ インタフェース(ABI)が使用するプロシージャ コール スタンダードについて説明します。

ARMコンパイラ ツールチェーン:コンパイラの使用

本書では、コンパイラについて概説し、NEONベクトル化コンパイラの使い方、コンパイラのコーディング、コンパイラの診断メッセージに関する情報を提供します。

ARMコンパイラ ツールチェーン:リンカの使用

本書では、リンカについて概説し、armlinkがサポートするモデルのリンキング、イメージの構造と生成、スキャッタ ファイルの使い方に関する情報を提供します。

ARMコンパイラ ツールチェーン:ARMプロセッサ対応ソフトウェアの開発

本書では、ARMアーキテクチャの各バージョンについて概説し、組み込みソフトウェア開発とプロセッサの例外処理に関する情報を提供します。

ARM DS-5:デバッガの使用

本書では、デバッガの基礎知識のほか、デバッガの構成とターゲットへの接続、実行制御に関する情報を提供します。

ARM同期プリミティブの開発に関するアーティクル

本アーティクルでは、ARMアーキテクチャのハードウェア同期プリミティブについて概説し、システム レベルのプログラマによる利用例を紹介します。アーティクルは、ソフトウェア同期、排他アクセス、実用に関するセクションに分かれています。

コード生成ツール開発におけるNEONサポートに関するアーティクル

本アーティクルでは、GNU、ARM RealView®コード生成ツールを使用したNEONコードのさまざまな生成方法を説明します。アーティクルは、ソフトウェアに関する注意事項、イントリンシック、自動ベクトル化に関するセクションに分かれています。