...

組込Windows CE 6.0研修

by user

on
Category: Documents
34

views

Report

Comments

Transcript

組込Windows CE 6.0研修
札幌市高度情報通信人材育成事業
組込 Windows CE 6.0 研修
1.日程及び時間
2008 年 3 月 17 日(月)∼19 日(水)
10:00∼17:00(6H)
2.会場
札幌イノベーションセンター
(札幌市厚別区下野幌テクノパーク 1 丁目 1 番 10 号
札幌市エレクトロニクスセンター内)
3.参加者数・人数
5名
4.講師
畑
雅之(協同組合アイウェア
常務理事)
古賀 信哉(株式会社サムシングプレシャス
代表取締役社長)
好井 智章(株式会社サムシングプレシャス
取締役最高技術責任者)
5.概要・研修目的
Windows Embedded CE 6.0 はモジュラー化された OS であり。多くのコンポーネントやテンプレー
トが用意され、それらを組み合わせることにより、容易に組込機器を開発できます。さらに 6.0 か
らはカーネルやドライバアーキテクチャが刷新され、より高パフォーマンス、高品位な組込機器の
開発をサポートします。当研修は、基礎知識を学んだあと、その知識を生かし実際に実機を使った
演習を行うことを通じて、Windows Embedded CE 6.0 を使った組込開発の即戦力となる人材を育
成することを目的としています。
6.到達目標
・Windows Embedded CE 6.0 でのデバイスドライバ開発技法の基礎の習得及び、カーネル移植に
必要な情報を含む、実機開発技法の実践経験の習得
・Windows Embedded CE 6.0 の OS アーキテクチャ
・ブートローダー、OAL などデバイス依存部分の基礎知識と開発技法
・ターゲットハードウェアに適した OS イメージの作成とカスタマイズ技術
・Windows Embedded CE 6.0 におけるデバイスドライバ開発のための知識と基礎技術
・OS、デバイスドライバ、アプリケーションのデバッグ・実行とそのツール群の使用方法
・組込開発全般における一連のプロセスマネージメント技法
7.前提条件
・C/C++言語での開発経験が 3 年程度あること(必須)
・デスクトップ、CE を問わず、Windows プログラミング経験(望ましい)
財団法人さっぽろ産業振興財団
・デバイスドライバの開発経験(望ましい)
8.カリキュラム
■ 1 日目:タイトル「Windows Embedded CE 6.0 の概要、及び、開発環境」
□ Windows Embedded CE 6.0 解説
新しい OS アーキテクチャについて、CE5.0 との比較を交えながら Windows Embedded
Training、参考書籍をもとに概要解説
・OS の各コンポーネントの解説、メモリモデル、プロセス・スレッド、同期オブジェクト、etc
□ <実習>CE6.0 開発環境
Visual Studio に統合された CE 6.0 の開発環境を使った実習を行い、OS の作成とサンプルアプ
リケーションの実行までの一連の手順を CE5.0 の時と比較について
・サンプル OS の作成、エミュレータの実行、OS デバッグの実行、リモートツール、ターゲッ
トコントロールの使用、Visual Studio におけるアプリケーションのデバッグ・実行
■ 2 日目:タイトル「OS,ドライバ、アプリケーションの開発手法」
□ OS 開発、カスタム OS イメージの生成方法の解説
・ブートローダー、OAL、BSP、Platform Builder のビルドシステム、OS のカスタマイズ
(カタログ、レジストリ、ロケール設定、etc)、SDK の生成、エミュレータ
□ デバイスドライバ開発
デバイスドライバの構成・実装と、サブプロジェクトとしての開発方法、OS イメージへの組み
込み手法の解説を行う
・デバイスドライバの構成、種類(カーネルモード or ユーザモード)、デバイスドライバの実
装、デバイスマネージャ、レジストリ設定
□ アプリケーション開発
Visual Studio のスマートデバイス開発についての解説を行う
・ネイティブアプリケーション(Win32、MFC、ATL)、マネージドアプリケーション(.NET
Compact Framework)、エミュレータでの実行・デバッグ
□ <実習>サンプルドライバ、アプリケーション
Platform Builder、Windows Embedded Training のサンプルからピックアップし実習を行う
・ドライバのビルドと OS イメージへ組み込み、サンプルアプリケーションのビルドと実行
■ 3 日目:'タイトル「実機を使った開発実践」
□ <実習>実機を使ったスマートデバイス開発実習
実際にハードウェアを使用して、自由課題によるカスタムドライバ、アプリケーション開発実習
を行う
・参考書籍、Platform Builder、Windows Embedded Training などから、各自テーマを探して
実習を行う、ハードウェアを数種・数台用意し、必要に応じて利用してもらう
財団法人さっぽろ産業振興財団
≪研修環境≫
≪研修風景≫
財団法人さっぽろ産業振興財団
Fly UP