SDVのデバッグ

概要

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

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

 

 

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

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

One of the key features you find in SDV architectures is virtualization. A hypervisor isolates the resources of virtual machines (VMs) and enables the creation and management of these VMs. Several different operating systems can run side by side and share the same virtualized hardware resources with a hypervisor. Using our industry-leading TRACE32® hypervisor-awareness, you can seamlessly debug the overall system, including several guest operating systems at the same time.

もっと見る

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

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

もっと見る

OS認識デバッグ

Running on top of the Hypervisor, you may find several different types of Operating System (OS) in SDV architectures: Real-Time OS (RTOS) works side-by-side with a rich OS, such as Linux. Using our TRACE32 OS Awareness, which supports dozens of different Operating Systems, many kernel resources can be visualised, for example: Processes, Threads, Queues, Semaphores, Timers, Event Groups, Stream Buffers, Message Buffers, Kernel Driver or Kernel log buffers.

もっと見る

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の両方をベースとしたオペレーティングシステムのデバッグとトレースをサポートします。

もっと見る

 

 

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

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

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.

もっと見る

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

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

もっと見る

 

 

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

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


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

もっと見る

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

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

もっと見る

 

 

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

An important concept for SDVs is the isolation of applications with the help of container virtualization. TRACE32® can already handle Container Images according to the Open Container Initiative (OCI) by controlling the OCI container using a script based wrapper. While acting as a debug frontend, TRACE32® can start and stop containers as well as perform version checks. It supports the widely used Docker and Podman.

 

 

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

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

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

もっと見る


 

 

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