組込みシステムで使われる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名) |
場所 | 株式会社エッチ・ディー・ラボ |
申し込み | 受講申込規約をご確認いただき、こちらよりお申し込みください。 |
問い合わせ | こちらよりお問い合わせください。 |