本文へ
グローバルメニューへ
本文へ
グローバルメニューへ
本文です
トップへ戻る
グローバルメニューへ

能力開発セミナー

コース番号 E0271 組込みLinuxによるネットワークプログラミング技術

訓練日程
9/26(木),27(金)
実施時間帯
10:00〜16:45 (昼休憩45分)
総訓練時間
12時間
受講料
21,500円
定員
12名
対象者
〜アーキテクチャ依存部分が少なく汎用性のあるネットワークプログラミング手法が学べます〜
組込みシステムでネットワークを活用したアプリケーションを検討している方
【前提知識】C言語プログラミング経験、Linuxの基礎知識

≪訓練内容の概要≫
本コースでは組込みLinuxを採用する際のメリットであるネットワークに特化したコースです。組込みLinuxによるネットワークプログラミング技法を理解し、IPv4やIPv6のプロトコル依存しないプログラム技法やネットワークで起こりやすいエラーや復帰方法などについても触れ、システムの安定化を向上するのための開発・設計手法が習得できます。
訓練内容
使用する組込みLinuxボード

1.Linuxプログラム開発環境
(1)Linuxプログラミングの基礎知識
(2)ソケット通信の基礎知識

2.ソケット通信プログラム実習
(1)サーバ側、クライアント側のプログラミング
 イ 1対1 チャットプログラム
 ロ 1対N 通信プログラム

3.トラブルへの対応設計
(1)ネットワークで発生するエラーの理解
(2)通信接続中及び切断中における対処設計
(3)通信通常切断及び強制切断への対処設計

4.ネットワークプログラミング実践演習
(1)TCPサーバプログラムのバグフィックス演習
(2)TCPサーバプログラムの安全に向けた改造演習
(3)ネットワークプログラムを利用した外部機器(LED)制御演習

5.確認・評価
(1)実習の全体的な講評および確認・評価
(2)まとめ・総括

≪担当予定講師≫
 シリコンリナックス(株) 代表取締役 海老原 祐太郎
 (数多くの組込みLinuxによるシステム開発をされております。またLinux関連の技術誌に記事を執筆されております)

使用機器・教材
ハードウエア:組込みLinuxボード、ソフトウェア:Linux(Kernel 2.6.35)
持参品・服装
実施場所
高度ポリテクセンター
備考

関連コース

ページの先頭へ
グローバルメニューへ戻る
本文へ戻る