これにより、ThreadXベースのアプリケーションに対し、きわめて高精度なタイミング記録と実行トレースを実現できるようになり、開発者は複雑なマルチタスク処理における原因分析、デバッグ、性能評価、最適化を、効率よくかつ直感的に行えるようになります。
■ ThreadXとは:組込み業界で根強く支持されるRTOSの進化形
ThreadXは、長年にわたり信頼性とリアルタイム性に優れたRTOSとして評価され、特に医療機器、自動車、産業機器、IoT端末といったセーフティクリティカルなアプリケーション分野で幅広く採用されてきました。Microsoftが一時保有していたAzure RTOSファミリーの一部であり、現在はオープンソース化されEclipse Foundationの管理下で「Eclipse ThreadX」として再スタートを切っています。
この変化により、ThreadXはより自由度の高いカスタマイズや、オープンコミュニティによる保守・拡張が可能になり、今後も商用・非商用問わず幅広い用途で活用されていくことが期待されています。
■ SystemViewの特長:タイミング解析と実行トレースにおける圧倒的な視認性
SystemViewは、SEGGERが提供するハイパフォーマンスなリアルタイム可視化ツールです。今回のアップデートにより、ThreadXにおける以下の機能が可能になります:
・ ThreadXのすべてのパブリックAPI呼び出しの記録と解析(パラメータ・戻り値・所要時間・コール階層含む)
・ タスク切り替え、優先度変更、割込み発生、メッセージキュー送受信など、OS内部イベントの詳細なトレース
・ 開発者が任意のタイミングでログ、パフォーマンスマーカー、変数値などを送信できるアプリケーションログ機能
・ スレッド間の相互依存性をタイムライン上にビジュアル表示し、ボトルネックや不具合原因を一目で確認可能
・ イベントリスト、タイムライン、タスクプロファイルなど複数視点からのマルチビュー解析
さらに、SystemViewはJ-Linkプローブと接続してリアルタイムでノンストップ記録が可能であり、ターゲットデバイスの挙動を影響を与えることなく観測することができます(RTTベース通信方式)。
■ Eclipse ThreadXとの統合により広がる活用の幅
ThreadXは、きわめて軽量な実行カーネルでありながら、メモリ管理、同期オブジェクト、タイマー、イベントフラグなど堅牢なRTOS機能を提供しています。SystemViewを活用することで、これらの機能がどのように実行されているかをサイクル精度で解析可能となり、以下のような価値を提供します:
・ 実時間制御処理の遅延原因特定
・ メモリリークや無限ループの可視化
・ タスク優先度設定の妥当性検証
・ RTOSイベントのカバレッジ確認
特にIoT機器では、無線通信、センサーデータ処理、UI応答など多様な処理が並列的に実行されるため、タイミングズレや競合がシステム品質に大きく影響します。SystemViewはそれらの**“目に見えない不具合”を可視化する有力なツール**として、多くの開発者に選ばれています。
■ SEGGERの開発ツールチェーンとの統合
SystemViewは、SEGGERの統合開発環境「Embedded Studio」やデバッガ「Ozone」、J-Linkプローブとシームレスに連携することで、デバッグ~解析~最適化までの一貫した開発サイクルを実現。
これにより、開発効率・製品品質・検証工数のすべてを大幅に改善することが可能です。
【SEGGER Microcontroller GmbHについて】
SEGGER Microcontroller GmbHは、組み込みシステム向けのソフトウェア、ハードウェア、および開発ツールのフルレンジを提供するサプライヤーです。同社は、柔軟で使いやすいツールとコンポーネントを通じて、開発プロセス全体をサポートしています。また、IoTやエッジコンピューティングの成長に伴い、セキュアな通信とデータ保護のための包括的なセキュリティソリューションを提供し、業界のニーズに応えています。1992年の設立以来、SEGGERは組み込みシステムの分野で確固たる地位を築いています。本社はドイツ・モンハイムに位置しています。
【ポジティブワン株式会社について】
社名 ポジティブワン株式会社(POSITIVE ONE CORPORATION)
〒150-0043 東京都渋谷区道玄坂1-12-1 渋谷マークシティ・ウエスト22F
URL http://www.positive-one.com
SoM製品関係:https://www.chinchillasmart.com
ポジティブワン株式会社は、最先端技術と時代を先読みしたエンベデッドソリューションをご提供します。そのために海外の有力な最先端技術会社と提携し、多様化する仕様に対応できるOEMハードウエアや世界標準ISOなどに準拠する品質向上のためのツールをご提供します。さらに、システムコンサルティング、エンベデッドからPC、スマートフォン、サーバーを含んだハードウエアからソフトウエアまでのシステム受託開発など、皆様のプロジェクト成功のためのご支援をいたします。
【本件に関するお問い合わせ先】
ポジティブワン株式会社
メールアドレス:このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。
TEL:03-3256-3933 FAX:03-4360-5301
