2023年6月29日、ポジティブワン株式会社(本社:東京都渋谷区、ドイツ・ラウタに本社にもつPLSプログラマブルロジックアンドシステム社日本総代理店)は、NXP S32, STM Stellar, Infineon Traveo T2G/AURIX TC4x, ルネサス RH850/U2B、RA4、RA6等の専業ICEメーカーが開発するデバッガおよびトレース統合開発環境「UDE 2023」リリース、そのなかに、UDE SimplyTrace機能サポートを発表をしました。強化された「UDE 2023」とともに、ICEを合わせ販売開始いたします。
ユニバーサルデバッグエンジンUDE 2023のユーザーに提供している新しいUDE SimplyTrace機能によって、さまざまなハイエンドマイクロコントローラおよび組み込みプロセッサのトレースシステムへの非常に便利で高速なアクセスが提供されます。
現在、トレースは、特にデバッグ中に調査中のアプリケーションの実行時の動作に影響を与えてはならない場合に、組み込みアプリケーションのエラー、タイミングの問題、またはボトルネックの特定に不可欠なデバッグ方法です。ただし、トレースを効率的に使用するには、使用するマイクロコントローラのトレースシステムを最初にそれに応じて構成する必要があります。これは通常、些細なことではありません。プロセス全体は非常に時間がかかり、多くの場合、SoCのトレースシステムに関する深い知識が必要です。
UDE SimplyTrace 関数は、典型的なユースケースからトレース関数を取得し、状況依存の方法でさまざまなデバッガービューにアタッチすることで、このプロセスを容易にします。たとえば、トレース記録は、ユースケース「ソースコード行からのトレース」または「ソースコード行へのトレース」に対して、ソースコードウィンドウから直接構成できます。これは、ブレークポイントを設定するのと同じくらい簡単です。さらに、UDE SimplyTrace 関数で作成されたトレース構成は、後で通常の UDE 構成ツールを使用してカスタマイズおよび拡張することもできます。
この機能の実装は、さまざまなレイヤー間での抽象化の増加に基づいています。最下層にはオンチップトレースコンポーネントの機能が含まれ、最上層にはソフトウェア開発者のユースケースが反映されます。このアプローチにより、新しいトレースアーキテクチャやさらなるユースケースに関してシステムを簡単に拡張できます。
最初の UDE SimplyTrace 実装は、最初に最も一般的に使用されるプログラムトレース関数と、変数へのデータアクセスの監視などの基本的なデータトレースのユースケースを提供します。レジスタアクセスのデータトレースやリアルタイムオペレーティングシステムの簡素化されたタスクトレースなど、さらなるユースケースが開発中です。
マイクロコントローラのトレース機能にすでに精通している経験豊富な開発者は、UDE SimplyTraceで作成したトレース設定をテンプレートとして使用し、ユニバーサルエミュレーションコンフィギュレータ(UEC)などのUDEの通常の設定ツールを使用して編集できます。これにより、ユーザーは、特定の要件が一般的なユースケースを超える場合にトレースタスクをカスタマイズまたは拡張できます。
トレースを簡単に使用するための新しいアプローチは、原理的には、使用するマイクロコントローラから完全に独立して機能します。ユーザーはUDE SimplyTrace関数をそれぞれのトレースシステムに特別に適応させる必要がないため、トレーニングの労力は非常に低くなりますが、学習曲線は急です。その結果、UDE SimplyTraceは、ソフトウェアテスト、ランタイム分析、およびシステム最適化フェーズを大幅に簡素化し、加速することができます。
UDE 2023では、インフィニオンのAURIXファミリ、対応するCoreSightデバッグおよびトレースシステムを搭載したArm Cortex MCU、およびNEXUSクラス3トレースをサポートするPowerArchitectureベースのデバイスで、UDE SimplyTrace機能を利用できるようになりました。
【PLSプログラマブルロジックアンドシステムとは】
PLSプログラマブルロジックアンドシステムGmbH(PLS Programmierbare Logik & Systeme GmbH)は、ドイツ・ラウタに本社を持つ組み込み向け開発ツールのサプライヤーです。インフィニオンテクノロジーズ、STマイクロエレクトロニクス、NXPセミコンダクターズ、ルネサスなどのレガシーな半導体から最先端の半導体のためのソフトウェアデバッグソリューションおよび完全な開発ツールを提供します。ポジティブワン株式会社は、日本総販売元として、日本およびアジア市場への販売、サポートを行っております。
【ポジティブワン株式会社について】
社名 ポジティブワン株式会社(POSITIVE ONE CORPORATION)
所在地 〒150-0043 東京都渋谷区道玄坂1-12-1 渋谷マークシティ・ウエスト22F
所在地 〒651-0087 兵庫県神戸市中央区御幸通8-1-6神戸国際会館 22F
URL https://www.positive-one.com/
ポジティブワン株式会社は、最先端技術と時代を先読みしたエンベデッドソリューションをご提供します。そのために海外の有力な最先端技術会社と提携し、多様化する仕様に対応できるOEMハードウェアや世界標準ISO等に準拠する品質向上のためのツールをご提供します。さらに、システムコンサルティング、エンベデッドからPC、スマートフォン、サーバーを含んだハードウェアからソフトウェアまでのシステム受託開発など、皆様のプロジェクト成功のためのご支援をいたします。
【本件に関するお問い合わせ先】
ポジティブワン株式会社
メールアドレス:poc_sales@positive-one.com
TEL:03-3256-3933 FAX:03-4360-5301
ユニバーサルデバッグエンジンUDE 2023のユーザーに提供している新しいUDE SimplyTrace機能によって、さまざまなハイエンドマイクロコントローラおよび組み込みプロセッサのトレースシステムへの非常に便利で高速なアクセスが提供されます。
現在、トレースは、特にデバッグ中に調査中のアプリケーションの実行時の動作に影響を与えてはならない場合に、組み込みアプリケーションのエラー、タイミングの問題、またはボトルネックの特定に不可欠なデバッグ方法です。ただし、トレースを効率的に使用するには、使用するマイクロコントローラのトレースシステムを最初にそれに応じて構成する必要があります。これは通常、些細なことではありません。プロセス全体は非常に時間がかかり、多くの場合、SoCのトレースシステムに関する深い知識が必要です。
UDE SimplyTrace 関数は、典型的なユースケースからトレース関数を取得し、状況依存の方法でさまざまなデバッガービューにアタッチすることで、このプロセスを容易にします。たとえば、トレース記録は、ユースケース「ソースコード行からのトレース」または「ソースコード行へのトレース」に対して、ソースコードウィンドウから直接構成できます。これは、ブレークポイントを設定するのと同じくらい簡単です。さらに、UDE SimplyTrace 関数で作成されたトレース構成は、後で通常の UDE 構成ツールを使用してカスタマイズおよび拡張することもできます。
この機能の実装は、さまざまなレイヤー間での抽象化の増加に基づいています。最下層にはオンチップトレースコンポーネントの機能が含まれ、最上層にはソフトウェア開発者のユースケースが反映されます。このアプローチにより、新しいトレースアーキテクチャやさらなるユースケースに関してシステムを簡単に拡張できます。
最初の UDE SimplyTrace 実装は、最初に最も一般的に使用されるプログラムトレース関数と、変数へのデータアクセスの監視などの基本的なデータトレースのユースケースを提供します。レジスタアクセスのデータトレースやリアルタイムオペレーティングシステムの簡素化されたタスクトレースなど、さらなるユースケースが開発中です。
マイクロコントローラのトレース機能にすでに精通している経験豊富な開発者は、UDE SimplyTraceで作成したトレース設定をテンプレートとして使用し、ユニバーサルエミュレーションコンフィギュレータ(UEC)などのUDEの通常の設定ツールを使用して編集できます。これにより、ユーザーは、特定の要件が一般的なユースケースを超える場合にトレースタスクをカスタマイズまたは拡張できます。
トレースを簡単に使用するための新しいアプローチは、原理的には、使用するマイクロコントローラから完全に独立して機能します。ユーザーはUDE SimplyTrace関数をそれぞれのトレースシステムに特別に適応させる必要がないため、トレーニングの労力は非常に低くなりますが、学習曲線は急です。その結果、UDE SimplyTraceは、ソフトウェアテスト、ランタイム分析、およびシステム最適化フェーズを大幅に簡素化し、加速することができます。
UDE 2023では、インフィニオンのAURIXファミリ、対応するCoreSightデバッグおよびトレースシステムを搭載したArm Cortex MCU、およびNEXUSクラス3トレースをサポートするPowerArchitectureベースのデバイスで、UDE SimplyTrace機能を利用できるようになりました。
【PLSプログラマブルロジックアンドシステムとは】
PLSプログラマブルロジックアンドシステムGmbH(PLS Programmierbare Logik & Systeme GmbH)は、ドイツ・ラウタに本社を持つ組み込み向け開発ツールのサプライヤーです。インフィニオンテクノロジーズ、STマイクロエレクトロニクス、NXPセミコンダクターズ、ルネサスなどのレガシーな半導体から最先端の半導体のためのソフトウェアデバッグソリューションおよび完全な開発ツールを提供します。ポジティブワン株式会社は、日本総販売元として、日本およびアジア市場への販売、サポートを行っております。
【ポジティブワン株式会社について】
社名 ポジティブワン株式会社(POSITIVE ONE CORPORATION)
所在地 〒150-0043 東京都渋谷区道玄坂1-12-1 渋谷マークシティ・ウエスト22F
所在地 〒651-0087 兵庫県神戸市中央区御幸通8-1-6神戸国際会館 22F
URL https://www.positive-one.com/
ポジティブワン株式会社は、最先端技術と時代を先読みしたエンベデッドソリューションをご提供します。そのために海外の有力な最先端技術会社と提携し、多様化する仕様に対応できるOEMハードウェアや世界標準ISO等に準拠する品質向上のためのツールをご提供します。さらに、システムコンサルティング、エンベデッドからPC、スマートフォン、サーバーを含んだハードウェアからソフトウェアまでのシステム受託開発など、皆様のプロジェクト成功のためのご支援をいたします。
【本件に関するお問い合わせ先】
ポジティブワン株式会社
メールアドレス:poc_sales@positive-one.com
TEL:03-3256-3933 FAX:03-4360-5301