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

MENU

ARM システムデザインコース 4日間

ARMシステムデザインコース

ARMプロセッサコアを含むシステムやASICを設計する際の事項および、 ソフトウェアを開発する上で考慮する必要のある広範囲な事項を体系的に習得できます。

概要

日程 4日間 時間 9:30~17:30
会場 東京会場(アンドールシステムサポート株式会社 東京本社1F セミナールーム)
セミナー会場のご案内
受講料 \189,000(税抜)・昼食付
説明 ARM社の認定プログラムに沿ったセミナです。
ARMプロセッサコアを含むシステムやSoCを設計する際や、ARMプロセッサで 動作するソフトウェアを開発する際に、考慮する必要のある事項を習得できます。
対象者 ARMプロセッサおよびシステム開発技術に関する様々な知識を得たい方
セミナーの日程の確認と受講のお申し込みはこちらから  お問合せはこちらから

カリキュラム

日付 コース内容
1日目 1. ARM アーキテクチャの紹介
  • アーキテクチャバージョン
  • レジスタと命令セット
  • 例外モデル
  • メモリモデル
2. マイクロコントローラ用ツール概要
  • Keil MDK
  • ULINKデバッグアダプタ
  • DS-5プロフェッショナル
  • DSTREAMデバッグとトレースユニット
3. DS-5導入チュートリアル ~ 演習 ~
  • ロードコマンドラインでイメージの実行
  • Eclipseを使用したプロジェクトの生成とデバッグ
4. ARMv7-AR アセンブラプログラミング
  • ロード/ストア命令
  • データ処理命令
  • フロー制御
  • DSP
2日目
5. ARMv7-AR 例外処理
  • 割り込み
  • アボート
  • ハンドラ
  • SVCハンドラ
  • 未定義ハンドラ
6. C/C++コンパイラのヒントと情報
  • コンパイル
  • 最適化
  • コーディング
  • ローカルとグローバル変数
7. リンカとライブラリのヒントと情報
  • リンクの基礎
  • システムとユーザライブラリ
  • ベニヤとインターワーキング
  • リンカの最適化と診断
8. さらに進んだ コンパイラとリンカのヒントと情報
  • C/C++とアセンブラの混在
  • スタックの問題
  • VFP/NEON
  • 高度なビルド手法
9. ソフトウェアベンチマーキングと プロファイリング
  • パフォーマンス モニタリング ハードウェア
  • サイクル精度トレース
3日目
10. AMBA3 AHB-Lite/APB プロトコル
  • AHB-Lite
  • マルチレイヤ
  • APB
11. AMBA3 AXI プロトコル
  • AHB-Lite
  • チャネル
  • 転送とトランザクション
  • チャネルのシグナル
  • 転送の動作
  • 転送順序
12. AMBA3 AXI 相互接続アーキテクチャ
  • 相互接続アーキテクチャ
  • 転送IDとオーダリング
  • アービトレーション
  • セキュリティ
13. ARMv7-AR キャッシュとTCM
  • ARMプロセッサのキャッシュ
  • 密結合メモリ(TCM)
  • 最適化の考察
4日目 14. ARMv7-AR メモリマネジメント
  • アクセス・パーミッション
  • バリア
  • メモリ・プロテクション・ユニット(MPU)
  • メモリ・マネジメント・ユニット(MMU)
15. 組み込みソフトウェアの開発
  • Cライブラリをターゲットに合わせる
  • イメージのメモリマップをターゲットに合わせる
  • リセットと初期設定
16. DS-5スキャタローディングワークブック ~ 演習 ~
  • デフォルトの設定
  • 簡単なスキャッタローディング例
  • さらに複雑な例
  • 再配置されないのは何か
  • スタックとヒープを配置するもう一つの方法
17. ARM デバッグとトレース
  • デバッグ概要
  • トレースロジック
  • CoreSightデバッグ
  • CoreSightトレース

申し込み

セミナーの日程の確認と受講のお申し込みはこちらから  お問合せはこちらから
PAGETOP