Tracealyzer for Amazon FreeRTOSの販売開始
- 2019年01月11日 17:30:00
- マネー
- Dream News
ポジティブワン株式会社(本社:東京都渋谷区)は、Percepio AB(パーセピオ)社Tracealyzer for FreeRTOSの販売を2019年1月11日より開始いたします。Tracealyzer for FreeRTOS は、デバッガの低レベルの視点と全体像を補完する25以上のグラフィカルビューを通じて、FreeRTOSおよびAmazon FreeRTOS(FreeRTOS)ソフトウェアの実行時の動作を視覚化します。FreeRTOSの創設者、Richard Barry氏とPercepio AB(パーセピオ)社によって開発されたトレースレコーダーライブラリに依存しています。レコーダーライブラリはCのソースコードで配布され、Tracealyzerアプリケーションディレクトリにも含まれています。
Tracealyzerを使用するために特別なトレースデバッガは不必要です。レコーディングはフィールドでの使用に適しており、Releaseでビルドしてもデフォルトで記録を有効にできます。今まで分析するのが困難であったトレース診断を取得できるようになりました。
FreeRTOS用のTracealyzerは、ほとんどの開発ツールで使用できます。MCUを含む32ビットプロセッサ用に設計されており、RAMおよびROMの使用量を最小限に抑えるように構成できます。以下にリストされている一般的な開発ツールのためのプラグインと統合も提供します。
◆AWSパートナー
AWS IoTの発売以来、Percepio AB(パーセピオ)社はAWSスタンダードテクノロジパートナーです。AWSパートナーネットワークのブログ投稿をチェックしてください。AWS IoTアプリケーションでTracealyzerを使用してできることについて説明しています。
◆Microchip社Atmel Studioの拡張トレース機能
TraceRizer for FreeRTOSは、Microchip GalleryにあるAtmel Studioの拡張機能として利用できます。
◆Microchip社MPLAB X IDEの拡張トレース機能
MicrochipのMPLAB X IDE用のプラグインを提供して、トレースのアップロードを非常に簡単にします。
◆IAR社IAR Embedded WorkbenchIAR Embedded Workbench
Tracealyzerで使用するためにIAR Embedded Workbenchを利用できます。
◆Segger社J-linkの拡張トレース機能
TracealyzerはSEGGER J-Linkデバッグプローブと統合されており、IDEがなくてもトレースデータを直接Tracealyzerにアップロードできます。これはストリーミングトレースとスナップショットトレースの両方をサポートし、他のツールやIDEと並行して使用することができます。
◆2つの主要なトレースモード
Tracealyzer for FreeRTOSには、明示的にアップロードされるまでトレースデータをターゲット側のRAMバッファに保持するスナップショットモード と、データをホストPCに継続的に転送するストリーミングモードの 2つの主要なトレースモード があります。
Tracealyzerは.binまたは.hex形式の基本RAMダンプからトレースを抽出できるため、スナップショット記録は基本的にすべてのデバッガで機能します。この目的のために、Eclipse、Microchip MPLAB X IDE、Atmel Studio 7などのプラグインも提供しています。
ストリーミングは、特定のインターフェースへのストリーミング方法を定義するいくつかのマクロを含む小さなヘッダファイルであるストリームポートを介して処理されます。SEGGER J-Linkプローブ用、ITM / SWO用(IARやKeilなどに対応)、USB CDC接続用(STM32用など)、TCP / IP用(lwIP用など)に定義済みのストリームポートを提供します。あなた自身のストリームポートを定義するための-forward。例えば、メモリカードまたは他の利用可能なインターフェースにストリーミングするため。RTOSトレースから得られるデータレートは通常20~200 KB/秒です。
視覚化は非常に敏感であり、ストリーミングを使用するときの記録長に対する固定された制限はありません。Tracealyzerは、数百万のイベントを含むトレースを簡単にロードして表示します。
すべてのTracealyzerバージョンは、完全な機能を備えた評価期間を提供し、デモトレースも含まれているため、1行のコードを書くことなくTracealyzerの機能を調べることができます。
デフォルトでは、Tracealyzer Recorder Libraryは2種類の情報のトレースを可能にします。
(1)コンテキストスイッチやRTOS API呼び出しなどのRTOSカーネルイベント
(2)デバッグロギング、状態変更、およびアプリケーションコード内のユーザーイベント変数値
◆Amazon FreeRTOSの「Secure Socket」APIが拡張システムを使用したトレース
Tracealyzer 4.2.9のリリースに伴い、開発したアプリケーションをトレースする第三の方法を追加したレコーダー trcExtensionsを利用します。これらの内蔵モジュールを使用すると、ミドルウェアAPI、ドライバAPI、またはその他のトレースしたい重要な関数など、ライブラリ関数呼び出しのトレースを簡単に追加できます。
対象となる関数のコードを変更する必要はありません。トレースされたAPIを使用してアプリケーションのソースコードファイルに追加する必要があるのは、#include1行だけです。残りは、エクステンションの定義に基づいて、プリプロセッサとトレースレコーダによって処理されます。
Amazon FreeRTOSでこれらの拡張機能を使用してトレースを有効にするには、Tracealyzer 4.2.9以降を実行していることを確認して、次の手順に従います。Tracealyzerのユーザーマニュアルに記述されているようにトレースレコーダーライブラリを統合し、ストリーミングモード用に設定します。コードを再コンパイルして、Tracealyzerの記録をストリーミングモードで実行します。新しい関数呼び出しイベントがトレースに表示されます。必要に応じて、trcExtensions.hのインクルードをコードベースに残しておくことができます。これにより、トレースが無効になっている場合でもトレースラッパー関数は使用可能になりますが、元の関数を呼び出すだけなので、コンパイラの最適化によって排除される可能性があります。
◆簡単な拡張
拡張は通常、特定のAPI、つまりデバイスドライバやミドルウェアライブラリなどの関連機能のグループ、またはアプリケーションの特定のモジュールに対して行われます。自動関数トレースは、拡張ヘッダーファイル内のプリプロセッサ定義に依存します。これは、選択された関数名を対応するトレースラッパー関数を参照するように再定義します。ラッパー関数は、トレースレコーダーライブラリを呼び出して呼び出しに関するイベントを格納してから、元の関数を呼び出します。戻り値はすべて伝播されるため、トレースは機能的に透過的になります。
【Percepio AB(パーセピオ)社】
Percepio社は、2009年に設立され、スウェーデン・ベステルオースに拠点を置き、組み込み型ソフトウェア用の高度な視覚的ランタイム診断ツールを開発しました。製品であるTracealyzerが、直観的な視覚化により、エンジニアはソフトウェアの理解、トラブルシューティング、最適化を容易に行うことができます。ポジティブワン株式会社は、多くのベンダーの組み込み向けのインサーキットエミュレータ、トレース機能を含む組み込み向け開発ツール販売をしており、多くのソフトウエア開発から検証で求められる最高のソリューションの販売権を得ました。Percepio社の日本総代理店として販売およびサポートを行っております。
【ポジティブワン株式会社について】
社名 ポジティブワン株式会社(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
【画像 http://www.dreamnews.jp/?action_Image=1&p=0000187774&id=bodyimage1】
大谷翔平が本塁打、打率トップ/ナ・リーグ打撃上位一覧(米26日現在)
大磯ロングビーチ、2024年シーズン(7/6-9/16)新サービス発表 「チケット料金変動制」導入、全長140mのウォータースライダ!!
本郷柚巴「1年半前くらいの写真」ぴったりニットで美バスト際立つ懐かしショット披露
天皇陛下がエリザベス女王夫妻の墓に供花 「御礼の気持ちで」
小池里奈、素肌にオーバーニットのセクシーショットに「攻めてますね」「柔らかそう」と反響
電動キックボードのシェアリング用ポートを賃貸物件に設置、物件の資産価値向上を図る
3児のママ熊田曜子、美脚あらわな体操服姿に絶賛の声続々「堪んないです」「とっても可愛い」
翌朝ツヤ髪を実感!「Glosstify」がサロン品質のナイトトリートメント発売
ひまそらあかねを無視するマスコミ、岩下の新生姜社長が名前を出すだけで「不買運動」が叫ばれる事態に
「虎に翼」“俺たちの轟”戸塚純貴「ヤッホー!」と朝ドラ受け「最後まで生き残る男だと思って」
何があった!?「エアコン」が想定外の壊れ具合!投稿者に話を聞いた
丸亀製麺の「丸亀うどーなつ」が販売開始で完売店舗続出!過去の「うどんで作ったドーナッツ」と比較すると……
株主優待の桐谷さん「アダルトサイトを見てたらウィルス感染」正直投稿 修復のお礼はやはり…
玉置浩二の妻、青田典子(53)の現在がとんでもない事になっていると話題に
大谷翔平25号、驚異の2試合連続先頭打者弾 ここ10試合で8発の荒稼ぎ 得意の6月、11本目
ひまそらあかねを無視するマスコミ、岩下の新生姜社長が名前を出すだけで「不買運動」が叫ばれる事態に
【ネタバレ?】史実で見るキングダムの今後の展開まとめ〜中華統一までの全体像
米国育ちの37歳女性タレントが提唱「エンドレス牛丼」にネット賛同「発想なかった」「いいね」
心臓手術の可能性も アレク「違う病院に行こうと思ってます」セカンドオピニオン検討
『水曜日のダウンタウン』覆面出演者の正体考察合戦でネット大盛り上がり
何があった!?「エアコン」が想定外の壊れ具合!投稿者に話を聞いた
玉置浩二の妻、青田典子(53)の現在がとんでもない事になっていると話題に
イケメンだから許される!堀北真希と山本耕史の「馴れ初め」が映画化希望するレベル
ガーシーが綾野剛のLINE公開でネット騒然「ショック」「すごいエンタメ」
都知事選掲示板にヌードポスター ひろゆき氏「世も末」 SNSで批判噴出
「愛が生まれた日」藤谷美和子(56)の現在がヤバい!?徘徊生活を送っていた過去も明らかに。
ユーチューバーもこう氏、元彼女・成海瑠奈について赤裸々告白
【ネタバレ?】史実で見るキングダムの今後の展開まとめ〜中華統一までの全体像
柏原崇(45)現在を調べてみた結果、相変わらずかっこよすぎた!
松本人志飲み会参加セクシー女優「警察に相談しに行きました」報告「さすがにこれは酷すぎる」
![game_banner](/images/banner-game.png)
大谷翔平が本塁打、打率トップ/ナ・リーグ打撃上位一覧(米26日現在)
大磯ロングビーチ、2024年シーズン(7/6-9/16)新サービス発表 「チケット料金変動制」導入、全長140mのウォータースライダ!!
本郷柚巴「1年半前くらいの写真」ぴったりニットで美バスト際立つ懐かしショット披露
天皇陛下がエリザベス女王夫妻の墓に供花 「御礼の気持ちで」
小池里奈、素肌にオーバーニットのセクシーショットに「攻めてますね」「柔らかそう」と反響
3児のママ熊田曜子、美脚あらわな体操服姿に絶賛の声続々「堪んないです」「とっても可愛い」
電動キックボードのシェアリング用ポートを賃貸物件に設置、物件の資産価値向上を図る
翌朝ツヤ髪を実感!「Glosstify」がサロン品質のナイトトリートメント発売
「虎に翼」“俺たちの轟”戸塚純貴「ヤッホー!」と朝ドラ受け「最後まで生き残る男だと思って」
ひまそらあかねを無視するマスコミ、岩下の新生姜社長が名前を出すだけで「不買運動」が叫ばれる事態に