TEL:092-822-1550 FAX:092-822-1565

基盤技術講座 講座詳細

講座概要
講座名 BM21 「マイコンハードウェア制御のノウハウ」
日数 2日 時間 14時間
ソフトウェア
講座詳細

【ね ら い】
OSレスの組込みシステムにおいてリアルタイム処理システム等を開発するための、マイコンハードウェア制御の基本とノウハウを、座学とプログラミング実習(ARMマイコンボード)を通して学ぶ。特に、割込み、DMA、タイマ等の扱いを取り上げ、開発時に遭遇するトラブルへの対処方法を事例研究を通して理解を深める。

【対  象】
➢ C言語での組込みシステム開発経験が1年以上ある方。

【講義内容】

1章  マイコンの資源
  1. ボード
  2. CPU
  3. A/Dコンバータ、D/Aコンバータ
  4. シリアル通信
  5. その他
  6. 確認問題
2章  割込み
  1. 割込み処理の流れ
  2. 多重割込み
  3. NMI
  4. 排他制御
  5. 割込み処理事例研究
  6. 確認問題
  7. 実習:外部割込み処理1
3章  タイマ
  1. タイマの必要性、適用シーン
  2. タイマの種類
  3. タイマの事例研究
  4. 確認問題
  5. 実習:タイマ割込み処理1
4章  DMA
  1. DMAの必要性
  2. DMAコントローラとDMAの種類
  3. DMA転送の実際
  4. DMA事例研究
  5. 確認問題
  6. 実習:DMAによるメモリ間転送
5章  その他事例研究
  1. CPU関連の事例研究
  2. メモリアクセス関連の事例研究
  3. デバイスアクセス関連の事例研究
6章  演習

演習1  タイマ割込み処理2

演習2  ウォッチドッグタイマ

演習3  外部割込み処理2

演習4  外部割込み処理3

演習5  外部割込み処理4

演習6  ポーリング1

演習7  ポーリング2

演習8  DMA

演習9  OSレスシステムの設計演習

演習10 画像処理(高度)

演習11 通信処理(高度)

演習12 プログラム不具合解析(高度)


次の講座へ >>