システムに挑戦する アンドールシステムサポート株式会社

MENU

ARM Cortex-AR ソフトウェア トレーニングコース 4日間

ARM Cortex-A/R トレーニングコース

「Cortex-A9MPCore」、「Cortex-A15」に対応した、ソフトウェア技術者向けセミナです。 トレーニングは、すべてCortex-A/Rに関係する内容で、アーキテクチャ、Cortexの基本知識、ソフトウェア開発技術、Cortexプロセッサコアの解説、拡張機能の解説など、幅広い技術を英国ARM社プログラム内容に沿って実施します。 Cortex-A/Rプロセッサ組込み開発を行うエンジニアの方、プロセッサの詳細を知りたい方、Cortex採用を検討している方に有効な内容です。

概要

日程 4日間 時間 9:30~17:30
会場 東京会場(アンドールシステムサポート株式会社 東京本社1F セミナールーム)
セミナー会場のご案内
受講料 \189,000(税抜)・昼食付
説明 レガシーなARMv4TからARMv7-A/Rアーキテクチャまでの基本知識。
コアに共通する、例外や割込みキャッシュなどの効果的な制御手法、Cortex-A/Rソフトウェア開発技術を学習します。
対象者
  • ARMv7-A/Rアーキテクチャの基本と高度な機能を学習したい方
  • 組込みシステムに関する基礎的知識を保有する方
セミナーの日程の確認と受講のお申し込みはこちらから  お問合せはこちらから

カリキュラム

日付 コース内容
1日目 1. ARMアーキテクチャ(ARMv6 / v7-A / v7-R)
  • レジスタセット
  • パイプライン
  • 分岐予測
  • 割込み
  • 特権
2. アセンブラ・プログラミング
  • 命令セット
  • UAL
  • インターワーキング
  • コプロセッサ
  • DSP命令
3. 例外処理
  • 割込みベクタ
  • ネスト
  • アボートハンドラ
  • SVCハンドラ
  • 未定義ハンドラ
  • リセットハンドラ
2日目
1. ARM開発ツール概要
  • コンパイラRVCT
  • デバッガRVD
  • モデル
  • プロファイラ
  • ICE
  • トレース
  • GNUとLinux
2. 組込みソフトウェア開発
  • ライブラリとメモリマップのリターゲット
  • リセットと初期化
  • イメージのビルドとデバッグ
3. C/C++コンパイラのヒントと情報
  • 基本的なコンパイル
  • コンパイラ最適化
  • コーディング考慮点
  • ローカル・グローバルデータ
4. リンカ/ライブラリのヒントと情報
  • リンカ基本機能
  • システムとユーザライブラリ
  • ベニア/インタワーキング
  • リンカの最適化
5. さらに進んだコンパイラ/リンカのヒントと情報
  • C/C++とアセンブラの混在
  • スタック問題
  • VFP/NEON
  • 高度なビルド手法
6. ARMデバッグとトレース
  • JTAGデバッグ
  • デバッグツール
  • CoreSightとトレースコンポーネント
7. ベンチマークとプロファイリング
  • ベンチマークとモデル
  • パフォーマンスモニタ
  • サイクル精度トレース
  • プロファイラ
3日目
1. Cortex-A9 ソフトウェア エンジニアリング ガイド
  • パイプライン
  • MPE
  • レジスタリネーム
  • プログラムフロー予測
  • スモールループモード
2. 同期サポート
  • 共有リソース
  • 排他アクセスと排他モニタ
3. ARM v7-A MPCore ソフトウェア エンジニアリング ガイド
  • スヌープ制御
  • コヒーレンシ管理
  • 排他アクセス
  • 割込み制御
  • 同期
  • サンプルコード
4. Cortex-R5 ソフトウェア エンジニアリング ガイド
  • パイプライン
  • Twin CPUサポート
  • L1メモリシステム
  • エラー検出
  • その他
5. Cortex-A15/A7 概要
  • MPCoreのブート
  • SCU
  • GIC
4日目 1. v6/v7キャッシュ、TCM(密結合メモリ)
  • ARMキャッシュ操作
  • 密結合メモリ
  • コヒーレンシー
2. メモリ管理
  • メモリタイプとメモリバリア
  • MPU/MMU
  • 最適化
  • アドレス変換テーブル例
3. NEON概要
  • レジスタセット
  • NEONハードウェア概要
  • NEON命令セット
  • ソフトウェアサポート
4. TrustZone概要
  • ハードウェア/ソフトウェアアーキテクチャ
  • セキュアモニタ
  • 例外処理
  • メモリシステム
5. ソフトウェア・パワーマネジメント
  • プロセッサ消費電力
  • パワーモード
  • MPCore と NEON

申し込み

お申込みはこちらのフォームから 受講に関するお問合せはこちらから
PAGETOP