DevAlert」の販売を開始いたします。DevAlertに焦点を当てています。STパートナープログラムのメンバーであるPercepio社は、クラウドを使用して、現場の製品を悩ませているバグをリモートで報告しています。開発者は、そのレポートを使用して、場合によっては消費者が問題に遭遇する前に無線アップデートで問題を修正できます。Percepio社は、STマイクロエレクトロニクス社IoTのディスカバリーキットSTB-L475E-IOT01Aを使用しました。STM32エコシステムにおけるソリューションとその重要性をより深く理解するために話し合いました。II電気機械コンピューター内のハードウェアリレーによって引き起こされた1947年の最初の公式「バグ」以来、エラーとグリッチは世界中のコードを悩ませ続けています。(NIST)による2002年の調査では、バグが米国経済に年間約600億ドルのコストをかけていることが明らかになりました。Softwareによって発行された論文は、多くのバグ、特に2つ以上の条件を持つバグが内部テスト手順を回避したことを示しました。簡単に言えば、開発者はプログラムをリリースする前にそれらを捕まえたかもしれませんが、それらを発見するためのテストプロトコルがありませんでした。結局のところ、プログラムがますます複雑になるにつれて、すべての単一のユースケースとコードブランチのテストが不可能になることがよくあります。DevAlert(DevAlert)のようなツールは、この問題の解決策です。DevAlertを活用するために、グリッチが発生したときにアラートを生成するAPIを呼び出します。アラートには、エラーコードとメッセージのほか、特定の値やプログラムの実行を詳述する特別なログであるトレースの記録など、開発者が使用したいその他の情報が含まれます。プログラマは、Percepio社Tracealyzerを使用して、記録されたトレースを分析し、何が問題だったかを判断できます。このようなアプローチの重要な利点の1つは、既存のエラーまたは例外を処理するコード内でAPI呼び出しを実行できることです。したがって、このツールは既存のコードの書き換えを必要としないため、比較的簡単ですが、すでにエラーを処理している場所での比較的単純なAPI呼び出しです。FreeRTOSで実行されます。トレースレコーダの使用に必要なRAMは数キロバイトのみであり、バグによりハードリブートが発生した場合、システムはこのデータをフラッシュに転送できます。開発者は、バグを報告するトレースレコーダにさまざまなメモリサイズを割り当てることができます。10年間の作業の後、イベントごとに4バイトから12バイトの間でのみ使用するようにソリューションを大幅に最適化することができました。大部分は4~8バイトで済みます。KBのメモリが必要です。これは、Percepio社ソリューションが非常に厳しいメモリ制約を持つシステムを含む多くのシステムに適合することができるだけでなく、数百または数千のイベントを保存することが合理的であることを意味します。したがって、開発者はプログラムの包括的な分析を行い、プログラムを最適化する方法を見つけることができます。DevAlertの実用性STM32L4ディスカバリーキットのIoTノードは信頼性が高く、FreeRTOSでうまく機能します。このボードには、サポートされているSTLINKと、トラブルシューティングを容易にするためのデバッグコネクタも用意されています。同社は昨年発売されてすぐにSTLINK-V3をサポートしました。これにより、顧客は高速モードやスナップショットモードなどの新機能を利用できます。Eclipseプラグインを提供することで、さらに一歩前進しました。プラグインを使用すると、開発環境内でTracealyzerを簡単に使用できます。DevAlertはAWSインフラストラクチャを使用して、エンジニアがバグや特定の情報を追跡できるようにし、システムを単なるエラー検出以上に開放します。Percepioはクラウドを使用して、「分類エンジン」を使用してバグを整理します。情報が開発者に届く前に、会社はそれを処理して、新しい問題または潜在的に重要な問題を強調します。通常のIoTプラットフォームと同様に、クラウドを使用して特定のセンサー情報を追跡できます。開発者は特定のセンサー値を監視して、システムに損傷を与える可能性のある不測の条件があるかどうかを確認できるため、非常に重要です。同様に、ユーザーが製品をどのように操作しているかを追跡することもできます。プログラマーがボタンを誤って押したのか、インターフェースに欠陥があるのかを検出できます。ラボですべてのエッジケースと予期しないユーザーの動作をテストすることはほとんど不可能です。DevAlertからのフィードバックは、チームが他の方法で取得できない情報を提供できます。AB(パーセピオ)社】Percepio社は、2009年に設立され、スウェーデン・ベステルオースに拠点を置き、組み込み型ソフトウェア用の高度な視覚的ランタイム診断ツールを開発しました。製品であるTracealyzerが、直観的な視覚化により、エンジニアはソフトウェアの理解、トラブルシューティング、最適化を容易に行うことができます。ポジティブワン株式会社は、多くのベンダーの組み込み向けのインサーキットエミュレータ、トレース機能を含む組み込み向け開発ツール販売をしており、多くのソフトウエア開発から検証で求められる最高のソリューションの販売権を得ました。Percepio社の日本総代理店として販売およびサポートを行っております。https://www.positive-one.comポジティブワン株式会社は、最先端技術と時代を先読みしたエンベデッドソリューションをご提供します。そのために海外の有力な最先端技術会社と提携し、多様化する仕様に対応できるOEMハードウェアや世界標準ISO等に準拠する品質向上のためのツールをご提供します。システムコンサルティング、エンベデッドからPC、スマートフォン、IoT端末、エッジコンピュータ、サーバーを含んだハードウェアからソフトウェアまでのシステム受託開発など、皆様のプロジェクト成功のためのご支援をいたします。