組込みC言語入門

組込みシステムで使われるC言語の特徴を学ぶ講座です。
実機ボードを用いて、C言語からハードウェアを制御する方法を理解できます。
組込みシステムに係わるハードウェア設計者が理解しておくべき知識を学習できます。

講座名 組込みC言語入門
講習期間 2日間
受講料(税込) ¥107,800/人
講座概要 ・ハードウェアの制御を中心に、組込みシステムで使われるスタイルに特化したC言語を学ぶ講座です。プログラム起動時のハードウェアとの係わりや、ソフトウェアからどのようにハードウェアが制御されるかについて説明します。
・講座ではSH2マイコンを題材に説明します。演習では実機ボード(CPU+FPGA)とリモートデバッガを使用し、CPU上で命令を逐次的に実行させ、結果を観測します。
・C言語の文法説明は行いますが、基本的なものに限定しています。
受講対象者 ハードウエア設計経験はあるがC言語によるプログラミング経験のない方
・組込みシステム開発においてハードとソフトの両方の知識を必要するエンジニア
・設計したハードウエアがどのように制御されるか知っておきたい論理設計者
前提知識 ハードウェア(論理回路)に関してある程度の理解があれば、実設計の経験が無くとも受講可能です。
内容 ・組込みシステムとC言語
・組込みシステムの基本ハードウエア
・C言語の文法と記述
・プログラム例
・CPUインターフェースとプログラム
・組込みプログラムの実際
・テストプログラムによるデバック

講座テキストの目次はこちら
演習 ・Windows PC上でハードウェアを制御するCプログラムを作成し、実機ボードで動作/デバッグを行い理解を深めます。
・演習内容
- C言語の基本的な動作の理解
- レジスタ構造の推測
- ハードウェア制御による波形生成
- メモリテスト
- 割込の利用
- チャタリング除去
- ストップウォッチの作成
- FIFOのコントロール
日程 最新のスケジュールとお申込状況はこちらからご確認ください。
定員 12名(最少開催人数:4名)
場所 株式会社エッチ・ディー・ラボ
申し込み 受講申込規約をご確認いただき、こちらよりお申し込みください。
問い合わせ こちらよりお問い合わせください。
XILINX
教育サービス
HDLABトレーニング(SystemC)
HDLABトレーニング(SystemVerilog)
HDLABトレーニング(Verilog HDL)
HDLABトレーニング(フレッシュマン向け)
HDLABトレーニング(専門分野)
HDLABトレーニング(組込み分野)
HDLABトレーニング(XILINX認定)
HDLABトレーニング日程表
HDLABトレーニング開催リクエスト
設計・コンサルティング
ARM CPUモデル環境
SystemC
Design Style Guide
e-Learning System「STIL」
設計・検証のワンポイント
購入・見積もり
ダウンロード
お問い合わせ

XAP