第6回 ICEを使用したデバッグ環境(講義 90分)

ICEを使用したデバッグ環境の全体像とその構成、必要性を理解する。開発環境を用いた開発方法の特徴と役割を理解する。

(1)ハードウェアエミュレーションとは

1. CPUの特性

2. エミュレーションのための条件

3. エミュレーションする内容

(2)ICEとは

1. ICEの目的

2. ハードウェアのエミュレーション方式

3. ハードウェア開発と並行したソフトウェア開発

4. Linuxのエミュレータ環境

(3)ICEによるハードウェア関連のデバッグ

1. リアルタイムトレース機能

2. リアルタイム実行時発生エラーの対処

3. 内部I/Oレジスタの設定や参照

(4)Linux対応ICE(UniSTAC/J、UniSTACⅡ/J、UniSTAC/ASSP、EJ-Debug)

1. JTAGによる接続

2. LAN、USBインタフェースによる接続

OSS Course Naviのコンテンツは IPA OSS モデルカリキュラムを基としています。