Powerアーキテクチャの開発プラットフォーム
開発プラットフォームは、以下の基本的な要素で構成されます。
- 専門的なメンテナンスやサービスハイテックからGNUベースのC / C + +コンパイラツールチェーン
- 統合開発環境は、Eclipse、および
- ユニバーサルデバッグエンジン。
Powerアーキテクチャ開発プラットフォームは、ハイテックとPLS開発ツールのほか、統合共同製品です。プラットフォームは、統合されたMPU管理とPXROS-HRリアルタイムオペレーティングシステムによって拡張することができる。
主な特長
コンパイラとPowerアーキテクチャ開発プラットフォームUAD2のデバッガはSTマイクロエレクトロニクスの組み込みPowerArchitecture®ファミリMPC 551 X、MPC553x、MPC555x、MPC556x、MPC560x、MPC563x、MPC564x、フリースケールからのMPC567x、SPC560、SPC563、SPC564、SPC56ELをサポートしています。
Eclipse IDE
- プロジェクト管理
- セットアップウィザード
- バージョン管理
Eclipseベースの「Powerアーキテクチャ開発プラットフォームは、「プロジェクトの簡単な定義を可能にします。特定のマイクロコントローラの誘導体を選択した後、正しい起動コード、必要なハードウェアの初期化、有効なメモリレイアウト、および周辺レジスタの名前とビットフィールドに対応するヘッダファイルを含むプロジェクトの生成がで仮想的に促すことができるボタンを押すだけ。プロジェクトは、実装がすぐに開始することができ、簡単なmain関数を含んでいます。
GNU C / C + +コンパイラ
- VLEのサポート
- SPEのサポート
- 最適化されたアドレッシングモードを使用する
- 追加の浮動小数点ソフトウェアエミュレーション
- プロの長期的な保守とサービス
UDEサポート
デバッグおよびアプリケーションをテストするため、開発プラットフォームは、PLSユニバーサルデバッグエンジン(UDE)への直接接続が含まれています。UDEは、このように非常にターゲットハードウェア上のプログラム機能検査の簡素化、IDEから直接必要なすべての設定で起動することができます。もちろん、UDEは、メモリ保護機能を備えたPXROS-HRアプリケーションのテストが可能になります。
- JTAGを介したアクセスをターゲットに
- ネクサスとオンチップ·トレースをサポートしています
- FLASHプログラミング
- リアルタイムデータの監視およびグラフィカルビュー
- 実行時間測定
- 命令ポインタプロファイリング
- I / Oシミュレーション
メモリ保護とPXROS-HR
統合されたMPU管理とPXROS-HRのリアルタイム·オペレーティング·システムは、開発プラットフォームのオプションのコンポーネントです。このようなARM-Cortex-M3の、のTriCoreやPowerアーキテクチャなどの最新のマイクロコントローラは、さまざまなソフトウェア·コンポーネントからなる機能性の安全な統合を保証メモリ保護ユニットが含まれる。これらの機能によりPXROS-HRは、安全上重要なアプリケーションで頑丈な工業用ソリューションに最適です。
さらに、特にPXROSデバッグモニタPXmon用に開発されたライブラリには、ユニバーサル·デバッグエンジンはPXROS-HRアプリケーションを実行しているとのデータ交換のための高速通信手段としてJTAGデバッグ·チャネルを使用することができます。このような個々のタスクのスタック消費量、タスクの処理シーケンスによる個々のアプリケーションの部分へのプロセッサのワークロードだけでなく、リソースの作業負荷などのシステム条件は、グラフィカルに表示されます。ユーザは、このようにPXROS-HRベースのプログラムをテストし、アプリケーションのパフォーマンスパラメータを最適化するための有効なツールを備えている。
商標について:Eclipseファウンデーションの商標ISTエクリプス。POWERアーキテクチャはPower.orgの商標です。PowerPCは、IBM Corporationの商標です。その他のブランドあるいは製品名は全て、それぞれのホールダーの所有物です。