SDVのデバッグ

概要

限界を超えて自動車の未来を形作る

従来のドメインベースのE/E車両アーキテクチャからSoftware Defined Vehicle (SDV)への移行に伴い、開発ツールへの要求が著しく高まっています。 当社のTRACE32® デバッグ/トレースツールは、現在および将来のすべての車載SoC上で、仮想ECUから実シリコンまでのライフサイクル全体にわたって、SDVソフトウェアスタック全体をデバッグできるため、すでに「SDV対応」しています。

TRACE32® ベネフィット#1

SDVソフトウェアスタック全体の
分析

ハイパーバイザー認識デバッグ

SDV アーキテクチャに見られる重要な機能の 1 つが仮想化である。ハイパーバイザーは仮想マシン(VM)のリソースを分離し、VMの作成と管理を可能にします。複数の異なるオペレーティングシステムを並行して実行し、ハイパーバイザで同じ仮想化ハードウェアリソースを共有することができます。業界をリードするTRACE32®のハイパーバイザ・アウェアネスを使用することで、複数のOSを含むシステム全体を同時にシームレスにデバッグすることができます。

もっと見る

ハイパーバイザー認識デバッグ

SDV アーキテクチャに見られる重要な機能の 1 つが仮想化である。ハイパーバイザーは仮想マシン(VM)のリソースを分離し、VMの作成と管理を可能にします。複数の異なるオペレーティングシステムを並行して実行し、ハイパーバイザで同じ仮想化ハードウェアリソースを共有することができます。業界をリードするTRACE32®のハイパーバイザ・アウェアネスを使用することで、複数のOSを含むシステム全体を同時にシームレスにデバッグすることができます。

もっと見る

OS認識デバッグ

ハイパーバイザーの上に、SDVアーキテクチャにはいくつかの異なるタイプのOSがある:リアルタイムOS(RTOS)はLinuxのようなリッチOSと並んで動作します。数十種類のOSをサポートするTRACE32® OS-awarenessを使用すると、使用するOSに応じて、プロセス、スレッド、キュー、セマフォ、タイマ、イベントグループ、ストリームバッファ、メッセージバッファ、カーネルドライバ、カーネルログバッファなどの様々なカーネルリソースを表示することができます。

もっと見る

OS認識デバッグ


ハイパーバイザーの上に、SDVアーキテクチャにはいくつかの異なるタイプのOSがある:リアルタイムOS(RTOS)はLinuxのようなリッチOSと並んで動作します。数十種類のOSをサポートするTRACE32® OS-awarenessを使用すると、使用するOSに応じて、プロセス、スレッド、キュー、セマフォ、タイマ、イベントグループ、ストリームバッファ、メッセージバッファ、カーネルドライバ、カーネルログバッファなどの様々なカーネルリソースを表示することができます。

もっと見る

AUTOSAR対応デバッグ

AUTOSAR(AUTomotive Open System ARchitecture)は、自動車の電子制御ユニット(ECU)用のオープンで標準化されたソフトウェアアーキテクチャを開発・確立するためのグローバルな開発パートナーシップです。数多くの商用オペレーティングシステムがAUTOSAR規格に基づいて提供されており、SDVアーキテクチャの一部にもなっています。当社のTRACE32® ツールは、AUTOSAR Classic PlatformとAUTOSAR Adaptive Platformの両方をベースとしたオペレーティングシステムのデバッグとトレースをサポートします。

もっと見る

AUTOSAR対応デバッグ

AUTOSAR(AUTomotive Open System ARchitecture)は、自動車の電子制御ユニット(ECU)用のオープンで標準化されたソフトウェアアーキテクチャを開発・確立するためのグローバルな開発パートナーシップです。数多くの商用オペレーティングシステムがAUTOSAR規格に基づいて提供されており、SDVアーキテクチャの一部にもなっています。当社のTRACE32® ツールは、AUTOSAR Classic PlatformとAUTOSAR Adaptive Platformの両方をベースとしたオペレーティングシステムのデバッグとトレースをサポートします。

もっと見る
TRACE32® ベネフィット#2

高性能コンピューティングSoCの
デバッグ

無制限のマルチコアデバッグ

SDVアーキテクチャには、さまざまな種類のチップがあります:エンドポイントデバイスをサポートする小型マイクロコントローラ、マルチコアデザインを実装したより強力なゾーンコントローラ、ADAS、インフォテインメント、そしておそらく統合されたボディやゲートウェイのアプリケーションのために、多くの、しばしば異種の、ハイエンドCPUとHWアクセラレータを統合した高性能コンピューティングSoCなどです。当社のTRACE32® デバッグ/トレースツールは、あらゆるチップだけでなく、あらゆる種類のマルチコアシステムをサポートします。

もっと見る

無制限のマルチコアデバッグ

In SDV architectures you find different kind of chips: tiny microcontrollers supporting end point devices, more powerful zonal controllers implementing multicore designs, and high-performance computing SoCs which integrate many, often heterogeneous, high-end CPUs and HW-accelerators for ADAS, Infotainment and probably consolidated Body and Gateway applications. Our TRACE32® Debug- and Trace-Tools support not only any chip, but also any kind of multicore system.

もっと見る
TRACE32® ベネフィット#3

vECUからリアルシリコンへの
シームレスな移行

開発サイクル全体をカバー


開発サイクルはどんどん短くなっています。できるだけ早く問題を発見し、デバッグすることが不可欠です("Shift-Left")。TRACE32®ツールはホストデバッグだけでなく、様々なシミュレータ、エミュレータ、バーチャルターゲットに接続することができます。ユーザインタフェースとスクリプトコマンドは、シミュレーションから顧客の現場での使用まで変わらないため、このフェーズで生成されたスクリプトを製品ライフサイクル全体を通して再利用することができます。

もっと見る

開発サイクル全体をカバー

開発サイクルはどんどん短くなっています。できるだけ早く問題を発見し、デバッグすることが不可欠です("Shift-Left")。TRACE32®ツールはホストデバッグだけでなく、様々なシミュレータ、エミュレータ、バーチャルターゲットに接続することができます。ユーザインタフェースとスクリプトコマンドは、シミュレーションから顧客の現場での使用まで変わらないため、このフェーズで生成されたスクリプトを製品ライフサイクル全体を通して再利用することができます。

もっと見る

Integrate TRACE32® Into Your CI/CD Pipeline Easily

A CI/CD pipeline (Continuous Integration/Continuous Delivery/Deployment) is an automated workflow in DevOps that streamlines your software development lifecycle. Automated tests, such as unit, integration, and regression tests, validate the functionality and quality of the code. This stage ensures that bugs are detected and resolved before deployment. TRACE32® supports a number of generic interfaces and APIs for connecting to the platform of your choice to enable automated tests, be it MCD, GDB, vendor specific Interfaces (CADI, IRIS, ARCINT, etc.) or GTL. You can run debug scripts created in Python as well as in our powerful TRACE32® scripting-language PRACTICE®. You can even debug Python scripts in the Python IDE while PowerView is remotely connected.

もっと見る
TRACE32® ベネフィット#4

コンテナ化されたSDVワークロードを簡単にデバッグする

SDV にとって重要なコンセプトは、コンテナ仮想化によるアプリケーションの分離です。TRACE32® はスクリプトベースのラッパーを使用して OCI コンテナを制御することにより、Open Container Initiative (OCI) に従ったコンテナイメージを扱うことができます。デバッグフロントエンドとして動作しながら、TRACE32®はコンテナの起動と停止、バージョンチェックを行うことができます。広く使用されているDockerとPodmanをサポートしています。

TRACE32® ベネフィット#5

仮想化されたSDVアーキテクチャにおけるシステムのプロファイリング

車載SDVシステムのランタイム動作を解析するには、実行時間を測定し、タイミング要件をチェックするための適切なツールが必要です。そのためには、命令レベルでハードウェアイベントを記録し、トレースデータを抽象レベルでシステムイベントに処理する必要があります。これに基づいて、タイミングツールは要件分析の一環として、結果をシステム要件と比較することができます。

これらの要件をすべて満たすため、当社は複数のパートナーと共同でソリューションを開発しました。これらのパートナーは、タイミング解析を実行するための特別なツールを提供し、サポートのための適切なソフトウェアパッケージを提供しています。

もっと見る


TRACE32® ベネフィット#6

1つのツールでSDV全体をデバッグ

当社のTRACE32® デバッグ/トレースツールは、既に'SDV Ready'であり、SDVアーキテクチャに使用される全てのチップに使用することができます。この(架空の)例では、SDVのどのアプリケーションにどのチップを選択しても、TRACE32®があれば常に安全であることを示すために、幅広い半導体メーカのできるだけ多くのチップを使用しています。

NXP S32N55スーパー・ビークル・インテグレーション・プロセッサのデバッグ

車両制御用高性能SoC。

当社のTRACE32®ツールは全てのコアを同時にデバッグすることができます。パラレルまたはシリアルOff-Chip-TraceまたはOn-Chip-Buffers経由でコアをトレースすることができます。

S32N55 のソリューションを探す

Qualcomm Snapdragon™のデバッグ

車載用高性能プロセッサ・ファミリー。Snapdragonプロセッサは通常、多数のCPUコアを搭載している。

アプリケーションコアだけでなく、SoCに搭載されている他の様々なコアのほとんどをサポートしています。いつものように、私たちの目標は、単一の物理インターフェースを介してすべてのコアを同時にデバッグすることです。

Snapdragonソリューションに関するお問い合わせ

ルネサスR-Car Gen.4/5とRH850のデバッグ

R-Carプラットフォームは、自律走行車時代の次世代車載コンピューティングのために設計されている。

当社のツールは、すべてのコアを同時にデバッグできます。リアルタイムトレースは、高速シリアルトレースまたはオンチップバッファを介してサポートされています。

R-Car/RH850のソリューションを探す

NVIDIA DRIVE™ Orin/Thor SoCのデバッグ

インテリジェントカーの中央コンピューターで、自律走行機能、信頼のあるビュー、デジタルクラスタ、AIコックピットを駆動する。

当社のツールは、すべてのコアを同時にデバッグできます。すべてのコアをAMP、SMPまたはiAMP構成でデバッグできます。リアルタイムトレースは、高速シリアルトレースまたはオンチップバッファを介してサポートされます。

オリン/トールのソリューションを探す

Infineon AURIX™ TC4xのデバッグ

組み込みの安全性、セキュリティ、リアルタイム制御に重点を置いた車載アプリケーション向けMCU。

当社のTRACE32®ツールは、全てのコアを同時にデバッグすることができます。TC4に実装されているハイパーバイザーによる仮想化技術もサポートされています。主要なコアは、シリアルOff-Chip-TraceまたはOn-Chip-Buffers経由でトレースすることができます。

AURIX TC4xのソリューション検索

STマイクロエレクトロニクス Stellar S6のデバッグ

仮想化、安全、セキュリティを組み込んだ車載統合MCU。

当社のTRACE32®ツールは全てのコアを同時にデバッグすることができます。パラレルまたはシリアルOff-Chip-TraceまたはOn-Chip-Buffers経由でコアをトレースすることができます。

ステラのソリューション

Texas Instruments Sitara AM263Pのデバッグ

AM263Px Sitaraマイクロコントローラは、次世代の車載組込み製品の複雑なリアルタイム処理ニーズに対応するように設計されています。

当社のTRACE32®ツールは全てのコアを同時にデバッグすることができます。並列Off-Chip-TraceまたはOn-Chip-Buffers経由でコアをトレースすることができます。

シタラのソリューションを探す

Microchip dsPIC33のデバッグ

dsPIC33デジタルシグナルコントローラは、内燃エンジンや電気自動車、ハイブリッド車など、さまざまな自動車アプリケーションで使用できます。

当社のTRACE32®ツールは、シングル及びデュアルコアデバイスのデバッグが可能です。

dsPIC33のソリューションを探す

32/64ビットRISC-Vマイクロコントローラのデバッグ

複数のサプライヤからRISC-V ISAベースのマイクロコントローラ(MCU)が提供されている。

当社のTRACE32®ツールは、チップ上に実装された適切なデバッグ及びトレースインターフェースにより、全てのRV-32/RV-64コアのデバッグ及びトレースが可能です。独自のNexus及びTessentトレースソリューション、N-及びE-トレース標準の両方がサポートされています。

RISC-Vソリューションの検索

ご質問は?

40年以上にわたって業界をリードしてきた当社の専門エンジニアが、お客様をサポートいたします。製品に関するアドバイスや、どの構成が最適かをお知りになりたい場合は、セールスエンジニアにお問い合わせください。ローターバッハ システムに関するサポートが必要な場合は、当社のエンジニアリング・サポート・チームにご連絡ください。