C++と組込みシステム技術者向け基礎研修
| ジャンル |
組込み |
| 講座名称 |
C++と組込みシステム技術者向け基礎研修 |
| 受講期間 |
16日間 |
| 講座形式 |
講義/演習 |
| 講座概要 |
C言語の知識をベースにC++言語におけるオブジェクト指向の実現方法を学習するとともに、オブジェクト指向開発の概要を修得します。組み込みシステムで用いられるリアルタイムOSについて、タスクとタスク間の同期/通信を中心に、その機能と特徴を学習します。組み込みシステム開発をより深く理解するために、LegoMindStormsを使った自立車両方ロボットを用い、UMLを用いたモデリングを行うことで組み込みソフトウェアの設計から実装、テストの開発工程を学習します。 |
| 学習目標 |
・C++プログラムの開発技法の基礎を学習し、簡単なプログラムを書けるようになる。
・オブジェクト指向のシステム開発を学習、クラス図とシーケンス図を提示し、プログラム作成ができるようになる。
・UMLのクラスとシーケンス図から開発を行う。
・組込みプログラムの特徴であるタスク管理、同期、タスク間通信、メモリプール、時間管理と状態管理、割り込み管理などの組込みOSについて実習を通して体験的に修得する。
・LegoMindStormsの自立型ロボットを使った実習を通して組み込みシステムのプログラミングを修得する。 |
| 使用教材 |
オリジナル教材、LEGOMindStorm |
| 学習項目 |
1-5日目(5日間) C++プログラミング入門
C言語とC++言語の概要、プログラミングの基本ルール、式・関数・構造体の拡張、クラスと継承、フレンド関数、抽象クラス、多態性、演算子、オーバーフロー、コンストラクタ、デストラクタ
6-8日目(3日間) UMLとC++プログラミング応用(受講生のスキルによる)
オブジェクト指向、UML、オブジェクト指向開発プロセス
9-11日目(3日間) 組込みシステム入門
・組込みシステムのハードウェアとソフトウェア
・組込みソフトの特徴、システムの開発工程
・組込みシステム商品の構成とOS
12-16日(5日間) LegoMindStormsによるプログラミング実習
LEGOMindSormsとは、レゴ社がプログラミング教育用に開発したロボット制作キットです。8ビットのマイコン(H8)を内蔵した本体とプラスチック製のブロックなどを利用して自由にロボットを製作し、C++プログラムで動作させることができます。
実習の終わりに、各自で開発したロボットの動作について、発表や競技会を行います。
|
| 前提条件 |
Cプログラミングの知識をお待ちの方 |
| 受講対象 |
Cプログラミングの知識をお待ちの方、組込みシステム開発に従事する予定の方 |
| 関連講座 |
なし |
| 受講料金 |
事務局へお問い合わせください。 |
| 開催日程 |
事務局へお問い合わせください。 |
| 備考 |
※御社の研修状況・環境にあわせてアレンジいたします。 |
| 事務局 |
教育研修事業部 |
|
株式会社サートプロ http://www.certpro.jp |
|
TEL:03-6276-1168
FAX:03-6276-1169 |
| お問合せ |
 |