GDBサーバでPEmicroツールを簡単に設定が可能になり、商用GNU、SOMNIUM DRTの販売強化
[17/07/04]
提供元:DreamNews
提供元:DreamNews
ポジティブワン株式会社(本社:東京都渋谷区)は、GDBサーバでPEmicroツールを簡単に設定が可能になり、商用GNU、SOMNIUM DRTの販売を強化いたします。
組み込みツールアライアンスの メンバーとして、PEmicroとSOMNIUMは、協力し合って動作することが証明された最高品質のツールを作成することに重点を置いており、顧客は開発作業に集中することができます。SOMNIUM DRT製品は100%業界標準と互換性があり、マイクロチップ、STMicroelectronics、NXP、Nordic SemiconductorなどのARM Cortexデバイスをサポートしています。DRTを使用している開発者は、より高速で、高性能、高エネルギー効率、より収益性の高い設計で市場に到達することができます。
DRTの主な機能は次のとおりです。
・ Windows、Linux、およびMacOS上で使用可能なプロフェッショナル品質、業界標準互換ツール
・ 組み込み開発のための特別な機能を備えた業界標準の「キュレーション」Eclipse IDE
・ 最先端のRTOS対応のデバッグとトレース(障害診断、MTBトレース、フルC / C ++型キャストによるライブメモリ表示、SWOトレース、統合Percepio Tracealyzerなど)
・ 業界標準のGNU GCC互換性と組み合わせた、最小、最速、最もエネルギー効率の高いコード
・ ISO26262テストスイートで検証された品質(認定バージョンも利用可能)
・ DRTにはPEmicroのGDB Serverが完全に統合されています。ハードウェアブレークポイント、ウォッチポイント、リアルタイム変数、セミホスティング、FreeRTOS認識、実行中のターゲットにアタッチする機能、ターゲット電源を提供する機能、リモート機能を備えたPEmicroのMultilink、Cyclone、および組み込みOpenSDAデバッグインタフェースを介して高度なデバッグ機能を提供します。デバッグなど
PEmicroのデバッグインタフェースの1つ、Multilink、Cyclone、または組み込みOpenSDA用に事前設定されたプロジェクトを作成することは非常に簡単です。新しいプロジェクトを作成する場合は、Debug AdapterドロップダウンメニューからGDB PEMicro Interface Debuggingオプションを選択できます。
◆GDB PEMicroインタフェースデバッグオプションの選択
プロジェクトウィザードは、USBマルチリンクデバッグインターフェイスを使用するようにPEmicroデバッグ設定をデフォルト設定します。デフォルトのデバッグ設定は、ほとんどのUSB Multilinkハードウェア設定で機能しますが、ユーザが変更したいと思う多くの起動設定が可能です。
・ USBまたはイーサネット(Cyclone、MultilinkまたはOpenSDAインタフェース)を介したプローブ選択のデバッグ
・ SWD、JTAG、デイジーチェーン、およびシフトスピードを含むデバッグプロトコルオプション
・ ターゲットMCUに自動的に電源を供給/切り替える
・ プログラミング中のメモリ領域の保存
・ プログラムされデバッグされるアプリケーションバイナリ
・ デバイスにプログラムされる追加のバイナリ(ブートローダなど)
・ ターゲットMCUをリセット/プログラムするか、実行中のデバイスに接続(ホットシンク)するか
・ プログラミング中の精度のための内部クロックの較正(トリミング)
・ FlexMemoryリージョンのパーティション化(Flash / EEProm)
・ 実行コードによるデバッグメッセージの送信を可能にするセミホスティングオプション
・ 一時ブレークポイント
・ MCUデバイスの選択
・ 初期化スクリプト
デバッグセッションがアクティブでない場合、Eclipseボタンバー[デバッグ]ボタンの下向き矢印を使用して[デバッグ構成]オプションを選択すると、デバッグ構成設定にアクセスできます。PEmicroのすべての起動設定は、表示される[Debug Configuration]ウィンドウの[GDB PEmicro Interface Debugging]カテゴリにあります。
◆デバッグ構成設定(セッションがアクティブではない)
DRm内の開いているプロジェクトの1つに対してPEmicroの起動設定を選択すると、Debug Configurationsダイアログ内のDebuggerおよびStartupタブの異なるインターフェイスおよびセッション設定にユーザがアクセスできます。
◆デバッグ構成:デバッガとスタートアップタブ
既存の起動コンフィギュレーションを変更できるほか、「GDB PEmicro Interface Debugging」というタイトルをダブルクリックすることで、Debug Configurationsウィンドウに新しいデバッグコンフィギュレーションを作成することができます。これにより、 "New_Configuration"が作成され、その後に名前を変更して変更することができます。
さまざまな起動シナリオ(たとえば、ターゲットMCUを再プログラムする1つの構成、実行中のデバイスに接続する/ホットスキンなど)ごとに異なる起動構成を作成できます。デバッグセッションを開始するには、少なくとも以下の項目を新しい設定で構成する必要があります。
・ デバッグハードウェアインターフェイス
・ MCUデバイスの部品番号
・ プロジェクトとアプリケーションのバイナリを起動
・ 使用するランチャー(PEmicro GDB Launcher)
ユーザは、使用するデバッグハードウェアインタフェースを選択することから始める必要があります。PEmicroのGDBサーバは、PEmicroのUSBマルチリンクデバッグプローブ、USBおよびEthernetによるCycloneプログラマ、および多くのNXP開発ボードに組み込まれているOpenSDAデバッグハードウェアによるデバッグ接続をサポートしています。
◆デバッグハードウェアインターフェイスの選択
PEmicroのUSBおよびローカルイーサネットデバイスが自動的に検出されます。リモートでネットワーク化されたイーサネットデバッグインタフェースは、そのIPアドレスを介して指定することができる。次に、デバッグ/プログラムする特定のMCUデバイスを選択する必要があります。
◆デバッグ/プログラムされる特定のMCUデバイスの選択
最後に、デバッグセッションを開始する前に、デバッグする適切なプロジェクトとC / C ++アプリケーションバイナリが[メイン]タブで正しく指定されていることを確認する必要があります。
◆ プロジェクトとC / C ++アプリケーションバイナリを指定
これらのオプションをすべて指定すると、「デバッグ」ボタンをクリックして、デバッグ構成内から新しいデバッグ構成を起動できます。DRTの強化されたEclipse IDEには、複数のプロジェクトや起動設定に使いやすい管理を提供する特別な「起動」ボタンが含まれています。これにより、必要に応じて再構築し、マウスを1回クリックするだけでデバッグできます。
◆セッションのタイプと対応するPEmicro起動設定のチェック
PEmicroは、新しいARMデバイスのサポートを継続的に追加し、PEmicro GDB Eclipseプラグインに機能を追加し続けています。最新バージョンは、当社のWebサイトの更新ページから見つけてインストールすることができます。
するためには、最新のPEmicroプラグインをインストール DRT IDE、または他のEclipse IDEに、ユーザーがヘルプに行く必要があります- >新規ソフトウェアをインストールし、PEmicroの更新サイトにダイアログボックスを指します。"PEmicro Software"カテゴリを展開し、適切なGDBプラグインを選択します。
◆ 最新のPEmicroプラグインをインストール
SOMNIUMのDRTは、業界標準のGNUと特許取得済みのコード生成を組み合わせた高品質で拡張されたEclipseベースのIDEで、より小型で高速でエネルギー効率の高いコードを実現します。DRTは、通常、他のGNUツールよりも10〜30%小さく、IAR Embedded Workbenchよりも最大15%小さいプログラムを生成します。DRTはPEmicroのGDBプラグインと完全に統合されています。SOMNIUMとPEmicroは、この総合的なソリューションがコード開発とデバッグのための非常に効率的かつ効果的なツールチェーンであることを確認するために、かなりのテストと検証時間を費やしました。
【ポジティブワン株式会社について】
社名 ポジティブワン株式会社(POSITIVE ONE CORPORATION)
東京本社 〒150-0043 東京都渋谷区道玄坂1−12−1 渋谷マークシティ・ウエスト22F
関西本社 〒651-0087 兵庫県神戸市中央区御幸通8-1-6神戸国際会館 22F
URL http://www.positive-one.com
ポジティブワン株式会社は、最先端技術と時代を先読みしたエンベデッドソリューションをご提供します。そのために海外の有力な最先端技術会社と提携し、多様化する仕様に対応できるOEMハードウエアや世界標準ISOなどに準拠する品質向上のためのツールをご提供します。さらに、システムコンサルティング、エンベデッドからPC、スマートフォン、サーバーを含んだハードウエアからソフトウエアまでのシステム受託開発など、皆様のプロジェクト成功のためのご支援をいたします。
【本件に関するお問い合わせ先】
ポジティブワン株式会社
メールアドレス:poc_sales@positive-one.com
TEL:03-3256-3933 FAX:03-4360-5301
組み込みツールアライアンスの メンバーとして、PEmicroとSOMNIUMは、協力し合って動作することが証明された最高品質のツールを作成することに重点を置いており、顧客は開発作業に集中することができます。SOMNIUM DRT製品は100%業界標準と互換性があり、マイクロチップ、STMicroelectronics、NXP、Nordic SemiconductorなどのARM Cortexデバイスをサポートしています。DRTを使用している開発者は、より高速で、高性能、高エネルギー効率、より収益性の高い設計で市場に到達することができます。
DRTの主な機能は次のとおりです。
・ Windows、Linux、およびMacOS上で使用可能なプロフェッショナル品質、業界標準互換ツール
・ 組み込み開発のための特別な機能を備えた業界標準の「キュレーション」Eclipse IDE
・ 最先端のRTOS対応のデバッグとトレース(障害診断、MTBトレース、フルC / C ++型キャストによるライブメモリ表示、SWOトレース、統合Percepio Tracealyzerなど)
・ 業界標準のGNU GCC互換性と組み合わせた、最小、最速、最もエネルギー効率の高いコード
・ ISO26262テストスイートで検証された品質(認定バージョンも利用可能)
・ DRTにはPEmicroのGDB Serverが完全に統合されています。ハードウェアブレークポイント、ウォッチポイント、リアルタイム変数、セミホスティング、FreeRTOS認識、実行中のターゲットにアタッチする機能、ターゲット電源を提供する機能、リモート機能を備えたPEmicroのMultilink、Cyclone、および組み込みOpenSDAデバッグインタフェースを介して高度なデバッグ機能を提供します。デバッグなど
PEmicroのデバッグインタフェースの1つ、Multilink、Cyclone、または組み込みOpenSDA用に事前設定されたプロジェクトを作成することは非常に簡単です。新しいプロジェクトを作成する場合は、Debug AdapterドロップダウンメニューからGDB PEMicro Interface Debuggingオプションを選択できます。
◆GDB PEMicroインタフェースデバッグオプションの選択
プロジェクトウィザードは、USBマルチリンクデバッグインターフェイスを使用するようにPEmicroデバッグ設定をデフォルト設定します。デフォルトのデバッグ設定は、ほとんどのUSB Multilinkハードウェア設定で機能しますが、ユーザが変更したいと思う多くの起動設定が可能です。
・ USBまたはイーサネット(Cyclone、MultilinkまたはOpenSDAインタフェース)を介したプローブ選択のデバッグ
・ SWD、JTAG、デイジーチェーン、およびシフトスピードを含むデバッグプロトコルオプション
・ ターゲットMCUに自動的に電源を供給/切り替える
・ プログラミング中のメモリ領域の保存
・ プログラムされデバッグされるアプリケーションバイナリ
・ デバイスにプログラムされる追加のバイナリ(ブートローダなど)
・ ターゲットMCUをリセット/プログラムするか、実行中のデバイスに接続(ホットシンク)するか
・ プログラミング中の精度のための内部クロックの較正(トリミング)
・ FlexMemoryリージョンのパーティション化(Flash / EEProm)
・ 実行コードによるデバッグメッセージの送信を可能にするセミホスティングオプション
・ 一時ブレークポイント
・ MCUデバイスの選択
・ 初期化スクリプト
デバッグセッションがアクティブでない場合、Eclipseボタンバー[デバッグ]ボタンの下向き矢印を使用して[デバッグ構成]オプションを選択すると、デバッグ構成設定にアクセスできます。PEmicroのすべての起動設定は、表示される[Debug Configuration]ウィンドウの[GDB PEmicro Interface Debugging]カテゴリにあります。
◆デバッグ構成設定(セッションがアクティブではない)
DRm内の開いているプロジェクトの1つに対してPEmicroの起動設定を選択すると、Debug Configurationsダイアログ内のDebuggerおよびStartupタブの異なるインターフェイスおよびセッション設定にユーザがアクセスできます。
◆デバッグ構成:デバッガとスタートアップタブ
既存の起動コンフィギュレーションを変更できるほか、「GDB PEmicro Interface Debugging」というタイトルをダブルクリックすることで、Debug Configurationsウィンドウに新しいデバッグコンフィギュレーションを作成することができます。これにより、 "New_Configuration"が作成され、その後に名前を変更して変更することができます。
さまざまな起動シナリオ(たとえば、ターゲットMCUを再プログラムする1つの構成、実行中のデバイスに接続する/ホットスキンなど)ごとに異なる起動構成を作成できます。デバッグセッションを開始するには、少なくとも以下の項目を新しい設定で構成する必要があります。
・ デバッグハードウェアインターフェイス
・ MCUデバイスの部品番号
・ プロジェクトとアプリケーションのバイナリを起動
・ 使用するランチャー(PEmicro GDB Launcher)
ユーザは、使用するデバッグハードウェアインタフェースを選択することから始める必要があります。PEmicroのGDBサーバは、PEmicroのUSBマルチリンクデバッグプローブ、USBおよびEthernetによるCycloneプログラマ、および多くのNXP開発ボードに組み込まれているOpenSDAデバッグハードウェアによるデバッグ接続をサポートしています。
◆デバッグハードウェアインターフェイスの選択
PEmicroのUSBおよびローカルイーサネットデバイスが自動的に検出されます。リモートでネットワーク化されたイーサネットデバッグインタフェースは、そのIPアドレスを介して指定することができる。次に、デバッグ/プログラムする特定のMCUデバイスを選択する必要があります。
◆デバッグ/プログラムされる特定のMCUデバイスの選択
最後に、デバッグセッションを開始する前に、デバッグする適切なプロジェクトとC / C ++アプリケーションバイナリが[メイン]タブで正しく指定されていることを確認する必要があります。
◆ プロジェクトとC / C ++アプリケーションバイナリを指定
これらのオプションをすべて指定すると、「デバッグ」ボタンをクリックして、デバッグ構成内から新しいデバッグ構成を起動できます。DRTの強化されたEclipse IDEには、複数のプロジェクトや起動設定に使いやすい管理を提供する特別な「起動」ボタンが含まれています。これにより、必要に応じて再構築し、マウスを1回クリックするだけでデバッグできます。
◆セッションのタイプと対応するPEmicro起動設定のチェック
PEmicroは、新しいARMデバイスのサポートを継続的に追加し、PEmicro GDB Eclipseプラグインに機能を追加し続けています。最新バージョンは、当社のWebサイトの更新ページから見つけてインストールすることができます。
するためには、最新のPEmicroプラグインをインストール DRT IDE、または他のEclipse IDEに、ユーザーがヘルプに行く必要があります- >新規ソフトウェアをインストールし、PEmicroの更新サイトにダイアログボックスを指します。"PEmicro Software"カテゴリを展開し、適切なGDBプラグインを選択します。
◆ 最新のPEmicroプラグインをインストール
SOMNIUMのDRTは、業界標準のGNUと特許取得済みのコード生成を組み合わせた高品質で拡張されたEclipseベースのIDEで、より小型で高速でエネルギー効率の高いコードを実現します。DRTは、通常、他のGNUツールよりも10〜30%小さく、IAR Embedded Workbenchよりも最大15%小さいプログラムを生成します。DRTはPEmicroのGDBプラグインと完全に統合されています。SOMNIUMとPEmicroは、この総合的なソリューションがコード開発とデバッグのための非常に効率的かつ効果的なツールチェーンであることを確認するために、かなりのテストと検証時間を費やしました。
【ポジティブワン株式会社について】
社名 ポジティブワン株式会社(POSITIVE ONE CORPORATION)
東京本社 〒150-0043 東京都渋谷区道玄坂1−12−1 渋谷マークシティ・ウエスト22F
関西本社 〒651-0087 兵庫県神戸市中央区御幸通8-1-6神戸国際会館 22F
URL http://www.positive-one.com
ポジティブワン株式会社は、最先端技術と時代を先読みしたエンベデッドソリューションをご提供します。そのために海外の有力な最先端技術会社と提携し、多様化する仕様に対応できるOEMハードウエアや世界標準ISOなどに準拠する品質向上のためのツールをご提供します。さらに、システムコンサルティング、エンベデッドからPC、スマートフォン、サーバーを含んだハードウエアからソフトウエアまでのシステム受託開発など、皆様のプロジェクト成功のためのご支援をいたします。
【本件に関するお問い合わせ先】
ポジティブワン株式会社
メールアドレス:poc_sales@positive-one.com
TEL:03-3256-3933 FAX:03-4360-5301