組込みC言語入門

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

講座名 組込みC言語入門
講習期間 2日間
受講料(税込) お一人様 ¥105,840
講座概要 ・ハードウェアの制御を中心に、組込みシステムで使われるスタイルに特化した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トレーニング開催リクエスト
Eラーニング
STIL講座
STIL講座ログイン
設計スキルアセスメント
設計技能検定試験「ESA」
設計技能検定試験「ESA Basic」
設計・コンサルティング
ARM CPUモデル環境
SystemC
Design Style Guide
設計・検証のワンポイント
購入・見積もり
ダウンロード
お問い合わせ

XAP