デバッガインプレッション: 欧州車載システム開発 …AUTOSAR –...
Transcript of デバッガインプレッション: 欧州車載システム開発 …AUTOSAR –...
![Page 1: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/1.jpg)
▪ 日本ローターバッハ株式会社 香川 貴人 ▪ 2015 / 6 / 10
www.jp.lauterbach.com
デバッガインプレッション: 欧州車載システム開発のスタンダード
![Page 2: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/2.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 2 / 33 ▪
マルチコア化 (SMP / AMP)
多くの周辺機能
ハードウェア上の制約
RTOS搭載環境での効率性の検討(特にマルチコア)
・・・
・・・
複雑化するSoCのソフト開発に時間がかかる
最近のSoCおよびそのデバッグ環境
![Page 3: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/3.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 3 / 33 ▪
効率的なデバッグ・評価環境を提供するTRACE32 デバッグツールおよび
各社評価・開発ツールとの有機的な連携
デバッグ・解析にかかる時間を短縮
![Page 4: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/4.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 4 / 33 ▪
組込みソフト開発における課題
マルチコア(AMP/SMP)
デバッグインタフェース
RTOSターゲットシステムの開発・評価
![Page 5: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/5.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 5 / 33 ▪
ドイツ ミュンヘン郊外に本社
組込みデバッグツールの専業メーカー
拠点:ドイツ、アメリカ、イギリス、フランス、イタリア、チュニジア、中国、日本
従業員:100名ぐらい
創業者&現CEO:Lauterbach brothers.
創業:1973年
80種類以上のCPU/DSPアーキテクチャに対応
Lauterbach GmbH 会社紹介
![Page 6: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/6.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 6 / 33 ▪
戦略的パートナーシップ企業
![Page 7: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/7.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 7 / 33 ▪
仮想プラットフォーム用フロントエンド
JTAGデバッグツール
オンチップトレースツール
ロジックアナライザ
取扱い製品紹介
![Page 8: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/8.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 8 / 33 ▪
取扱い製品紹介
![Page 9: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/9.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 9 / 33 ▪
組込みソフト開発における課題
マルチコア(AMP/SMP)
デバッグインタフェース
RTOSターゲットシステムの開発・評価
![Page 10: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/10.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 10 / 33 ▪
マルチコアのプログラムデバッグ
1チップに2個以上のコアを搭載
Symmetric Multiprocessing (SMP) VS Asymmetric Multiprocessing (AMP)
メインコア VS サブコア (DSP や Auxiliary core)
![Page 11: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/11.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 11 / 33 ▪
マルチコアチップ – Infineon Aurixシリーズ
TriCore
GTM
HSM
SCR
![Page 12: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/12.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 12 / 33 ▪
マルチコアターゲットへのデバッグ接続
![Page 13: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/13.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 13 / 33 ▪
AMPシステムのプログラムデバッグ
![Page 14: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/14.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 14 / 33 ▪
SMPシステムのプログラムデバッグ
![Page 15: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/15.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 15 / 33 ▪
マルチコアのプログラムデバッグのポイント
何れのコアも同じデバッガGUIでデバッグ
1つの物理的なデバッグインタフェース接続で同時に2つ以上のコアをデバッグ
チップに上記を実現するためのデバッグ機構が実装されている
![Page 16: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/16.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 16 / 33 ▪
組込みソフト開発における課題
マルチコア(AMP/SMP)
デバッグインタフェース
RTOSターゲットシステムの開発・評価
![Page 17: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/17.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 17 / 33 ▪
デバッグインタフェース(JTAGポート)
JTAG信号が引き出されたコネクタにデバッガを接続
![Page 18: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/18.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 18 / 33 ▪
デバッグインタフェース(JTAGポート)
20ピンヘッダコネクタ、MIPI-10/20/34、Mictor38等
![Page 19: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/19.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 19 / 33 ▪
デバッグインタフェース(JTAGポート)
デバッグの際に必ずしも、JTAGポートがあるとは限らない
![Page 20: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/20.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 20 / 33 ▪
デバッグインタフェース – 汎用ポートを使用
JTAG信号をマイクロSDカードのポートに変換
![Page 21: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/21.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 21 / 33 ▪
デバッグインタフェース – CANを利用
CAN バスフィジカルレイヤ経由でデバッグ接続
![Page 22: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/22.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 22 / 33 ▪
デバッグインタフェース – CANを利用
DXCPL: DAP over CAN Physical Layter
Infineon社Aurixデバイス
CAN経由でデバッグ&トレース
JTAG/DAPコネクタが装備されていないECUに接続可能
![Page 23: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/23.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 23 / 33 ▪
デバッグインタフェース
SDカードインタフェースを介してデバッグ接続
CANのフィジカルレイヤを介してデバッグ接続
チップにこれらを実現するためのデバッグ機構が実装されている
![Page 24: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/24.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 24 / 33 ▪
組込みソフト開発における課題
マルチコア(AMP/SMP)
デバッグインタフェース
RTOSターゲットシステムの開発・評価
![Page 25: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/25.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 25 / 33 ▪
RTOSターゲットシステムの開発・評価
開発ツール間の連携による効率的な開発環境
![Page 26: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/26.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 26 / 33 ▪
AUTOSAR – 車載用ソフト開発の標準化
![Page 27: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/27.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 27 / 33 ▪
Simulink®との統合化
Simulinkからターゲットをデバッグ
プログラムイメージのロード
モデル⇔ソースコード表示
ブロックブレークポイント
Simulink上にTRACE32専用メニュー
AUTOSARモデル対応
![Page 28: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/28.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 28 / 33 ▪
Simulink®との統合化 – 開発環境例
[Webinar] http://www.lauterbach.com/tut_autosar_integration.html
![Page 29: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/29.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 29 / 33 ▪
タイミング解析ツール – TA Inspector
Timing Architects Embedded Systems GmbH
組込み向けマルチ/メニーコアリアルタイムシステムのための評価・最適化ソフトウェアツールを提供
![Page 30: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/30.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 30 / 33 ▪
動画
タイミング解析ツール – TA Inspector
![Page 31: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/31.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 31 / 33 ▪
タイミング解析
適材適所でツールを使用
TRACE32
デバッグ
タスクタイミング解析
BSWの関数実行時間測定
タイミング解析ツール
アプリケーションのタイミング解析
シミュレーション/モデルと実機との比較
![Page 32: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/32.jpg)
欧州車載システム開発のスタンダード ▪ 香川 貴人 ▪ 2015 / 6 / 10 ▪ www.jp.lauterbach.com
▪ 32 / 33 ▪
まとめ
SoCとデバッグツールの有機的な協調
ハードウェア上制約のあるターゲット環境への対応
開発・解析ツールの適材適所
デバッグ作業時間短縮
![Page 33: デバッガインプレッション: 欧州車載システム開発 …AUTOSAR – 車載用ソフト開発の標準化 欧州車載システム開発のスタンダード 香川](https://reader036.fdocuments.net/reader036/viewer/2022070903/5f63751c02c9503c893ede8e/html5/thumbnails/33.jpg)
▪ 香川 貴人 ▪ [email protected]
www.jp.lauterbach.com
Questions?
THANK YOU!
Please visit our booth “D-04”