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