中級

費用 (無料)   対象製品  RZ/A1  

開催日時/会場

  • 2019年 05月29日(水) 13:00~17:00
  • 豊洲会場(豊洲フォレシア) 終了しました
  • 2019年 07月24日(水) 13:00~17:00
  • 新大阪会場(CIVI新大阪東) 終了しました

お申し込み受付の締切は、セミナー開催の前営業日17:00となります。

講師

IARシステムズ株式会社

受講をお勧めしたい方

  • RZ/A1およびネットワーク製品のソフトウェア開発に関わる方
  • プログラミング演習を通じてArm®Cortex®-A搭載プロセッサ活用を学びたい方
  • 統合開発環境によるプログラミングからデバッグまでを体験したい方

受講に必要な前提知識

  • RZファミリについての基礎知識
  • 簡単なプログラムの開発経験

内容

本セミナーは、HMI(ヒューマンマシンインターフェース)製品から制御機器に最適なArm®Cortex-A9プロセッサを搭載し、最大400MHzでの高速動作が可能なRZ/A1Hグループ製品を活用したアプリケーション開発を、プログラミング演習を通して具体的にイメージしていただける開発者向けコースです。

RZ/A1Hプロセッサの性能を100%発揮させるための、メモリ管理ユニット(MMU)やキャッシュメモリを最大限活用したシステム性能アップノウハウを習得できます。さらにIoT時代に必須となるネットワーク接続例として、RZ/A1H搭載のEthernetポートを使用したTCP/IPプロトコルによる通信アプリケーションの実装手順を体験できます。演習には、RZ/A1H搭載評価ボード「GR-PEACH(コア社)」と、商用開発で幅広く利用されている統合開発環境「IAR Embedded Workbench for Arm」を使用します。

カリキュラム

  1. 「RZ/A」シリーズの紹介
  2. 演習で使用する開発ボードと統合開発環境の紹介
  3. 演習1:演習用ワークスペースによる統合開発環境IAR Embedded Workbench for Armの基本操作
  4. 演習2:RZ/A1(Cortex-A9)のメモリ管理ユニット(MMU)活用方法と性能測定
    〇プログラムの実行時間を測定するために必要な、パフォーマンスモニタリングユニット(PMU)の活用 〇メモリ管理ユニット(MMU)の活用方法とプリフェッチアボートとデータアボートの対処方法
  5. 演習3:命令/データキャッシュを意識したアプリケーションプログラミングとチューニング手法
    〇アプリケーションプログラムを高速化するための基礎知識 〇データ構造に着目した、キャッシュの有効活用方法
  6. 演習4:Ethernetポート経由でのネットワーク接続
  7. IARシステムズの提供する製品とサービスの紹介
  8. 質疑応答

 ※カリキュラムは予告なく変更されることがあります。

演習環境

  • 統合開発環境「IAR Embedded Workbench for Arm」(IARシステムズ社製)
  • Arm用JTAGエミュレータ「I-jet」(IARシステムズ社製)
  • ターゲットボード「GR-PEACH」(コア社製)

お申し込みを希望の方は、下記の日程を選択して申し込みボタンを押してください。

2019年 05月29日(水)

2019年 07月24日(水)