TRACE32 - 進化を続けるプレミアムツール
画像をクリックで、サポートマイクロプロセッサリストへリンク ローターバッハは創設以来、組込み開発における数多くの技術的課題の解決に努め、大きな飛躍をとげました。現在では、TRACE32はマイクロプロセッサ組込み開発ツールの最高の製品として世界的に位置づけられています。2007年だけでも世界の7000以上の開発現場でTRACE32が新しく導入され、多くの組込みシステム開発において不可欠な存在となっています。ロータバッハは様々な技術的進歩を達成しましたが、引き続きTRACE32をご利用いただけるように、製品開発を行っています。 TRACE32の画期的な新技術、新機能の詳細は日本ロータバッハ社ホームページの Newsをご参照下さい。
日本ロータバッハ社サイトへリンク
ロータバッハ社ニュースレターへのリンク
News 2010
シリアルフラッシュデバイスのプログラミング
シリアルフラッシュデバイスは、コンパクトな形態でピン数が少なく、エネルギー消費量も抑えられるため、コスト効率の点でNOR/NAND型フラッシュデバイスに替わるものとして注目されています。。ローターバッハはこのトレンドを早くから認識し、2009年中頃からTRACE32デバッガでシリアルフラッシュデバイスのプログラミングに対応しています。
Intel® AtomTM
ローターバッハは Intel® Atom™ 向けの開発ツールを提供しています。Linuxのデバッグにはすでに完全に対応し、2010年前半にはWindows CEへの対応が予定されています。
デバッガ/ディファレンシャルロード
低速なJTAGインタフェースを介してサイズの大きいプログラムをターゲットRAMにダウンロードすると、待機時間が長くなります。この問題を解消するのがディファレンシャルロードです。
AMPおよびSMPシステムのデバッグ
マルチコアプロセッサの多くは、AMPまたはSMPのいずれかのシステムとして使用できるため、操作のモードに応じてデバッグとトレースのコンセプトも変わってきます。
標準化の活動
AUTOSAR/ORTI標準(OSEKオペレーティングシステムの全プロバイダが採用)、NEXUS標準、QorIQ用シリアルトレース、MCD API など各種スタンダードに貢献。
Tip – 追加の Read/Write ブレークポイント
オンチップのブレークポイントは高い精度でブレーク条件を定義できますが、残念なことに、この便利なオプションを意識している開発者はまだ多くはありません。
News 2009
長時間トレース
コードカバレッジ解析と長時間トレース、プロファイリングと長時間トレース
シリアルギガビットトレースインターフェイス
シリアル転送に必要なピン数が少なくなる。ディファレンシャル伝送によりデータ転送が高速化。
ARM CoreSightによるデバッグ
マルチコアのデバッグ、トレースをシステムレベルでサポート。
256メガレコード ロジックアナライザ
RTOSデバッグの最新動向
Linux 実行/停止モードデバッグ、Linux ページブレークポイント、NetBSD ライブラリサポート
News 2008
UML で生成したソースとC コードの統合、テスト、デバッグ
CFIフラッシュプログラミング
共通フラッシュメモリインターフェース(CFI)を使用したフラッシュ宣言の自動生成がサポートされました。また、シリアルフラッシュ/NANDフラッシュの書き込みをサポートしています。
ARMコアの節電モードでのデバッグ
いわゆる節電モードを使用する場合、デバッガとコアの間の通信に問題が生じることがあります。以下で、ARM アーキテクチャを例に、節電モードを使用するプログラムを問題なくデバッグする方法をいくつか紹介します。
対称型マルチプロセッシング(SMP)対応の新しいデバッグコンセプト
ロータバッハは、2007年に組込みLinuxアプリケーション向け実行/停止モード統合型デバッグ機能をサポート。本年は、SMPオペレーティングシステムを使用して複数のコアまたはハードウエアスレッドを制御する組込みシステムのデバッグを実現しました。
ARMおよびSH4用Windows CE 6.0 をサポート
TRACE32にWindows Embedded CE 6.0 対応のタスク認識型デバッガが追加されました。しかもWindows CE Platform Builder と統合し、TRACE32デバッガをWindows CE Platform Builder のハードウエアデバッグエンドとしても使用できます。
仮想プロトタイプ用TRACE32
ターゲットハードウエアの仮想プロトタイプが普及、ドライバ、OS、アプリケーションのデバッグをハードウエアの完成を待たずに開始することが可能になりました。ロータバッハでは、最新開発環境であるTRACE32をプロジェクトの初期段階で提供できるように、ソフトウエアモデルのデバッグをサポートしています。
サポート仮想プラットフォーム
CoWare(R), Synopsys(R), Vast(TM)
GDBフロントエンドとしてのTRACE32
TRACE32 GUIをGDBでの複数のアプリケーションプロセスデバッグにも使用できるようになりました。
News 2007
組み込みLinux用 実行・停止モード統合型デバッグ
組み込みLinuxアプリケーションの開発では、2種類のデバッガを使用することがこれまでの一般的な方法でした。ターゲットハードウェアの起動には、JTAGデバッガが通常使用されます。組み込みLinuxの基本コンポーネントがターゲット上で起動されると同時に、デバッグプロセスはGDBによって続行されます。
ローターバッハは、この2つのデバッグコンセプトを結合した統合型Linuxデバッガをリリース。このデバッガにより、2つの方法の利点を単一のユーザーインタフェースで利用できることになり、組み込みLinuxアプリケーションの開発時間を大幅に短縮できます。
エネルギー消費の最適化
”プログラムがマイクロコントローラを常に正しい節電モードに切り替えるか?”、”プログラム変更が電力消費にどのように影響するか?”、”予期しない電力ピークがあるか?” これらの問いに答えるには、プログラム・データフローの他、電圧と電流の測定と記録を行い、その結果をユーザーフレンドリーな形式で表示できるシステムが必要です

HOME
前のページへ