| コース内容 |
|
|
|
| General Purpose Platform, VxWorks Edition, BSP |
| |
GPP VxWorks BSP(Board Support Package)ワークショップは、カスタマー・ハードウェアへVxWorksを移植するために必要な知識を効率よく学んでいただくコースです。
このトレーニングを受講することで、WorkbenchでVxWorksアプリケーションを開発されるソフトウェアエンジニアの開発生産性をより一層高めることが可能になります。 |
| |
| ◇日数: 4日間 |
| |
| ◇開催時間: 10:00〜18:00
(※ 終了時間は進行状況により延長される場合もございます) |
| |
|
◇トレーニングの形式: 主要な項目について講義と演習を行います。 |
|
実習で使用する開発環境 |
- ホスト側: Windows XP環境でWorkbenchを使用します。
- ターゲット側: SBC8260 (PowerPC8260)
- JTAGデバックツール: Wind River Probe
|
| |
| ◇価格: 294,000円(税込)または、35エデュケーションクレジット
(エデュケーションクレジットについて) |
| |
◇受講対象者: |
- 新規開発するボードにBSPの移植を検討されている方
- VxWorksのブート・シーケンスなどハードウェア・レベルの動作に興味がある方
- VxWorksの採用を検討されているシニア・エンジニアの方
- ソフトウェア技術者の人事管理者の方でも受講できます(事前にご相談ください)
|
| |
|
◇必要となる知識等: |
- Workbenchでデバッガ操作を経験された方
- Cのソースコードが読める方
- Windowsの基本操作ができること
- Makefileを変更して、実行イメージをビルドできること
|
| |
◇効果とねらい: |
- Wind RiverのJTAGツールを使用してボードの立ち上げ工程を体験
- BSPの初期化コードの部分的な作成、デバッグ
- BSPのMakefileのカスタマイズ
- Workbenchとの接続
- デバイス・ドライバの統合
- WindRiverスタンダードのBSPルーチンの理解
|
| |
◇学習概要: |
- バス・キャッシュ・MMU・メモリに関する問題
- BSPの開発方法
- プリカーネルのデバッグ
- Workbenchのツールを使ったBSP開発
- ブート・シーケンス、カーネル初期化の理解
- ポストカーネル初期化およびデバッグ
- 割り込み管理
- BSPの認証
- VxWorksシステム・クロックおよび補助クロック
- タイム・スタンプドライバ
- VxWorksのイメージについて
|
| |
|
◇学習内容: |
-
1日目
VxWorks BSPについて
・BSP概要
・BSP開発の準備
・リファレンスBSP
・ハードウェアの理解
・CPUアーキテクチャー
・デバイスドライバ
BSP開発環境
・デバッグ、ダウンロードツール
・Workbenchホスト環境
・ディレクトリ構造
・BSPのコンポーネント
・VxWorksとブートROMイメージ
・Makefile とコンフィグレーション
・GNUとDiabユーティリティ
ブート・シーケンスとブートストラップ
・VxWorksのブートシーケンス
・ブートROMのブートシーケンス
・初期ブートの詳細
-
2日目
プリ・カーネル・ターゲット初期化
・プリ・カーネル・ブート・シーケンス
・usrInit( )
・キャッシュ初期化
・BSSセグメントのゼロクリア
・割り込みベクタの初期化
・sysHwInit( )
カーネル初期化
・kernelInit( )
・usrRoot( )
・sysHwInit2( )
その他のBSPルーチン
・必要なBSPルーチン
・メモリ
・NVRAM
・タイマー
・その他
・オプションのルーチン
-
3日目
割り込み管理
・概要
・割り込みのプロトコル
・割り込みとVxWorks
・割り込みサービス・ルーチンのインストール
外部バスサポート
・概要
・PCI
・VME
・キャッシュ問題
・メモリ・プローブ
- 4日目
デバイス・ドライバの統合
・概要
・ドライバ
・シリアル・ドライバ
・割り込みコントローラ
BSPのデバッグ
・BSPデバッグ
・プリカーネルのデバッグ
・初期化コードのデバッグ
・OCDを使う
- 注意:コース内容は事前に予告なく変更する場合があります。
|
|
| トレーニングに関するご質問はお気軽にお問合せください。 |
| TEL: 03-5833-1128 E-mail:
|
| |