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

 

講座名 組込みC言語入門
講習期間 2日間
受講料(税込) ¥107,800/人
講座概要 ・ハードウェアの制御を中心に、組込みシステムで使われるスタイルに特化したC言語を学ぶ講座です。プログラム起動時のハードウェアとの係わりや、ソフトウェアからどのようにハードウェアが制御されるかについて説明します。
・講座ではFPGA上に実装したCPUを題材に説明します。演習では実機ボード(FPGAにCPUを実装)とデバッガを使用し、CPU上で命令を逐次的に実行させ、結果を観測します。
・C言語の文法説明は行いますが、基本的なものに限定しています。
レベル(技術開発カテゴリ) 中級(組込み開発)
受講対象者 ハードウエア設計経験はあるがC言語によるプログラミング経験のない方
・組込みシステム開発においてハードとソフトの両方の知識を必要するエンジニア
・設計したハードウエアがどのように制御されるか知っておきたい論理設計者
前提知識 ハードウェア(論理回路)に関してある程度の理解があれば、実設計の経験が無くとも受講可能です。
内容 ・組込みシステムとC言語
・組込みシステムの基本ハードウエア
・C言語の文法と記述
・プログラム例
・CPUインターフェースとプログラム
・組込みプログラムの実際
・テストプログラムによるデバック
講座テキストの目次はこちら
 ※2022年8月より使用するツールは変更となります。
演習 ・Windows PC上でハードウェアを制御するCプログラムを作成し、実機ボードで動作/デバッグを行い理解を深めます。
・演習内容
 - C言語の基本的な動作の理解
 - レジスタ構造の推測
 - ハードウェア制御による波形生成
 - メモリテスト
 - 割込の利用
 - チャタリング除去
 - ストップウォッチの作成
 - FIFOのコントロール
日程 最新のスケジュールとお申込状況はこちらからご確認ください。
定員 8名(最少開催人数:4名)
場所 株式会社エッチ・ディー・ラボ
申し込み 受講申込規約をご確認いただき、こちらよりお申し込みください。
問い合わせ こちらよりお問い合わせください。