組込み実践コースの前提となるC言語の知識を身につけます。
組込み機器で動作するプログラムの作成(クロス開発)を学ぶ前提として、パソコンで完結したC言語開発環境の構築・利用について習得します。
コース内容
- 1日目
- オリエンテーション、作業環境準備
ユーザー登録、開発環境セットアップ、16進数理解、2の補数
- オリエンテーション、作業環境準備
- 2日目
- プリプロセッサー、変数スコープ
マクロ記述、変数スコープ、ポインタ概説
- プリプロセッサー、変数スコープ
- 3日目
- ポインタ、インライン関数
構造体ポインタ、ダブルポインタ、const、インライン関数
- ポインタ、インライン関数
- 4日目
- 標準ライブラリー(1)
システムコールとライブラリーコール、printf書式指定
- 標準ライブラリー(1)
- 5日目
- 標準ライブラリー(2)
文字列操作、メモリ操作、数値文字列相互変換、メモリ割当・開放
- 標準ライブラリー(2)
- 6日目
- コンパイル環境
分割コンパイル、条件コンパイル、Makefile記述
- コンパイル環境
- 7日目
- デバッグ
ソースレベルデバッグ(GDB)、マップ出力、16進アドレスデバッグ
- デバッグ
- 8日目
- OS知識
プロセスのメモリ配置構造、メモリ保護、デマンドページング
- OS知識
- 9日目
- 文字コード
各文字コード規格、相互変換手法
- 文字コード
- 10日
- ネットワークプログラミング(1)
socket
- ネットワークプログラミング(1)
- 11日
- ネットワークプログラミング(2)
- 1日目
開催場所
テクノアークしまね1F (財)しまね産業振興財団 研修室受講料(税込み)
- 区分A:98,100円
- 区分B:194,300円