ナビゲーションをスキップする

Azure RTOS

組み込み IoT の開発と接続を簡単に行う

組み込み IoT デバイスの開発が簡単に

Azure RTOS は、リソースが制限されたデバイスに信頼性の高い超高速パフォーマンスを提供する、小規模で強力なオペレーティング システムを含む、組み込み開発スイートです。使いやすく、市場で実績があり、世界中の 100 億を超えるデバイスに導入されています。Azure RTOS は、最も一般的な 32 ビット マイクロ コントローラーと組み込み開発ツールをサポートしているため、チームの既存のスキルを最大限に活用できます。

RTOS とは

予測可能な高速パフォーマンスと驚くほど小さなフットプリント

クラウドやローカル ネットワークに簡単に接続し、耐久性のあるフラッシュ ファイルシステムを開発し、エレガントなユーザー インターフェイスを設計

最も一般的な MCU と MPU を Azure IoT の機能にシームレスに接続

業界の厳しい安全性とセキュリティ基準を満たしていると認定されたコード

Azure RTOS コンポーネント

Azure RTOS ThreadX

この高度なリアルタイム オペレーティング システム (RTOS) は、特に深い組み込み型アプリケーション向けに設計されています。リアルタイム マルチスレッド処理、スレッド間の通信と同期、メモリ管理など、さまざまなベネフィットがあります。Azure RTOS ThreadX には豊富な機能が用意されており、ピコカーネル アーキテクチャ、プリエンプションしきい値、イベント チェーン、豊富なシステム サービスのセットが含まれています。

詳しく見る

Azure RTOS FileX

これは、高パフォーマンスのファイル アロケーション テーブル (FAT) と互換性のあるファイル システムで、Azure RTOS ThreadX と完全に統合されており、サポートされるすべてのプロセッサで使用できます。Azure RTOS ThreadX と同様に、Azure RTOS FileX は少ない占有領域と高パフォーマンスを実現できるよう設計されており、ファイル管理操作を必要とする最新の深い組み込み型アプリケーションに最適です。

詳しく見る

Azure RTOS GUIX Studio と GUIX

Azure RTOS GUIX Studio は、完全な組み込みグラフィカル ユーザー インターフェイス (GUI) アプリケーションのデザイン環境を提供します。これにより、アプリケーションの GUI のすべてのグラフィカル要素の作成と保守を簡単に行うことができます。Azure RTO GUIX Studio では、Azure RTOS GUIX ライブラリと互換性のある C コードが自動的に生成されるため、それをコンパイルしてターゲットで実行することができます。

詳しく見る

Azure RTOS TraceX

Azure TraceX は、Windows ベースの分析ツールです。これは組み込み開発者が、リアルタイムのシステム イベントをグラフィカルに表示し、リアルタイム システムの動作を視覚化し、さらに理解を深めることができるようにします。TraceX を使用すると、組み込み開発者は、標準デバッグ ツールでは表示されない割り込みやコンテキスト スイッチのようなシステム イベントの発生を明確に確認できます。

詳しく見る

Azure RTOS NetX

TCP/IP プロトコル標準 (IPv4 のみ) の高パフォーマンスな実装である Azure RTOS NetX は、Azure RTOS ThreadX と完全に統合され、サポートされているすべてのプロセッサで利用できます。ユニークなピコネット アーキテクチャを備えています。ゼロコピー API と組み合わせることで、ネットワーク接続を必要とする最新の深い組み込み型アプリケーションで最適に利用することができます。

詳しく見る

Azure RTOS NetX Duo

この高度な産業レベルの TCP/IP ネットワーク スタックは、特に深い組み込み型のリアルタイムおよび IoT アプリケーション向けに設計されています。Azure RTOS NetX Duo は、IPv4 と IPv6 のデュアル ネットワーク スタックで、セキュリティやクラウド プロトコルなどのプロトコルの豊富なセットを提供します。

詳しく見る

Azure RTOS USBX

高パフォーマンスの USB ホスト、デバイス組み込みスタックの Azure RTOS USBX は Azure RTOS ThreadX と完全に統合され、すべての Azure RTOS ThreadX でサポートされているプロセッサで利用できます。Azure RTOS ThreadX と同様に、Azure RTO USBX は占有領域が小さく、高パフォーマンスのため、USB デバイスとのインターフェイスを必要とする深い組み込み型アプリケーションに最適です。

詳しく見る

リソースが制限されたデバイスでも信頼性の高いリアルタイムのパフォーマンスを実現

予測可能で非常に高速な実行時パフォーマンスを、最小のリソース消費量で実現できます。Azure RTOS ThreadX では、サブマイクロ秒のコンテキスト切り替えが提供され、Azure RTOS NetX Duo では、ワイヤ スピードに近いネットワーク パフォーマンスが提供されます。すべてのコンポーネントは決定的で、システムの負荷に関係なく、高速で予測可能な方法で実行されるように設計されています。

シンプルなライセンス オプションでソース コードにアクセス

すべての Azure RTOS コンポーネントの完全なソース コードは、GitHub でテストおよび調査することができます。コードを運用環境に展開する準備ができたら、事前にライセンスされているデバイスにデプロイする場合、製品ライセンスには費用はかかりません。その他すべてのデバイスで、シンプルなライセンス オプションを利用できます。

高品質なコードをすぐに使用可能

クリーンで明確なコードは、使いやすく保守が容易で、総保有コストを削減できます。ほとんどの認定では、RTOS を含むソフトウェアの完全なソース コードを提出する必要があります。Azure RTOS を使用すると、高品質のコードを入手できるだけでなく、コードが厳しい要件を満たしていることを確認できる詳細なレポートにアクセスすることもできます。

RTOS でソース コードの品質を評価

クラウドへの接続の複雑さを軽減

デバイスは、かつてないほど賢くパワフルになっています。データを収集し、それに基づいて行動、学習、予測を行うことができますが、堅牢なクラウド サービスに接続している場合に限られます。モノのインターネット (IoT) への移行は、重荷に感じるかもしれません。なので、簡単にできるようにしました。Azure RTOS は Azure IoT とシームレスに統合されているため、IoT 製品を接続、監視、制御できます。Azure IoT device SDK を使用して、IoT プロトコル、参照テンプレート、または IoT プラグ アンド プレイ経由で接続します。

Azure IoT の詳細情報

Azure RTOS 認定

Azure RTOS は、航空電子機器、家電製品、工業用制御装置、ビル オートメーションといった分野の製品で使用されています。幅広い業界において、開発時に困難なアプリケーション開発要件に直面しても、事前認定を通じて Azure RTOS の強力な検証を活用すると、開発リスクを低減し、市場投入までの時間を短縮できます。Azure RTOS は、IEC 61508 SIL4 の要件に基づいて TUV によって認定されています。

リアルタイムの組み込み型アプリケーションのセキュリティ

Azure RTOS は、業界標準のプロトコルとコンプライアンス標準によって、IP およびソケット層のセキュリティを提供します。さらに、Azure RTOS では、ハードウェアの暗号化とメモリ保護の機能が使用されています。

IP レイヤー セキュリティ (IPsec) とソケット レイヤー セキュリティ (TLS および DTLS) プロトコルをサポート

国際的なセキュリティ保証要件を満たすための体系的なテストと認定

Azure Defender と統合され、脅威を検出し、問題が悪用される前に修復する

Azure RTOS のハードウェア パートナー

これらのパートナーは、プロトタイプ作成をすばやく開始し、エンタープライズ対応のソリューションを開発するのに役立つ統合ソリューションを提供します。

マイクロチップ・テクノロジー

NXP Semiconductors

Qualcomm

Renesas Electronics

STMicroelectronics

IoT Signals レポートの最新エディションを読む

本記事では、これまでのレポートの成果を踏まえ、IoT の現状についての新たな知見や分析情報を明らかにしています。

Azure RTOS の価格

堅牢なコンポーネント、1 つのシンプルなライセンス。

  • ソース コードのテストと調査に費用はかかりません
  • 事前にライセンスされているデバイスにデプロイした場合、実稼働ライセンスには費用はかかりません
  • 他のすべてのデバイスのシンプルな年間ライセンス

Azure RTOS のリソースとドキュメント

開発者向けリソース

攻略ガイド、チュートリアル、API 参照ドキュメント

Azure RTOS のソース コード (GitHub)

あらゆる規模の企業から寄せられる信頼

コンシューマー: HTC フィットネス デバイス

"We used ThreadX RTOS in our wearable product. It provided good performance. Having full source code and prompt technical support saved development effort a lot."

Garfield Hsieh 氏 (Software Sourcing、Fitness Devices、HTC)
HTC

半導体: Broadcom WICEDTM system on chip (SOC)

"Broadcom's WICED line of development platforms are enabling breakthrough innovation in a vast number of end applications throughout the IoT ecosystem. By combining our integrated Wi-Fi and Bluetooth technology with a ThreadX real-time operating system and complete network stack (NetX Duo) in a single, highly integrated platform, developers are armed with all the tools they need to streamline the development process and get to market quickly."

Jeff Baer 氏 (Director of Business Development、Broadcom)
Broadcom

ネットワーク IoT: Aethra telecommunications

"My experience with ThreadX was very good. In the past, I used other real-time operating systems, but I found ThreadX to be very powerful, robust, and [with] strong real-time—and easy to understand and explain to other team members. We have utilized an object-oriented framework (using C++) around ThreadX to encapsulate it and to add some specific features for multi-applications management."

Bruno Cesanelli 氏 (Software Engineer、Aethra)
Aethra

航空宇宙/防衛: NASA Mars Reconnaissance Orbiter

"We found ThreadX to be a proven solution based on its demonstrated success for the Deep Impact mission, so using it for the High-Resolution Imaging Science Experiment (HiRISE) instrument aboard the Mars Reconnaissance Orbiter (MRO) was a logical decision. ThreadX delivered a first-rate performance for us and helped the MRO mission return extraordinary, high-resolution images from Mars."

Steve Tarr 氏 (HiRISE Software Lead、Ball Aerospace and Technologies Corp.)
Aerospace

Azure RTOS に関してよく寄せられる質問

  • 2019 年 4 月に Microsoft が買収した Express Logic は、組み込み IoT アプリケーション用の RTO およびミドルウェア製品の大手開発企業です。お知らせをお読みください。
  • X-WARE IoT Platform は、Express Logic が提供する、ThreadX RTOS を含む組み込み開発製品スイートです。このスイート製品は Azure RTOS になり、ThreadX RTOS は Azure RTOS ThreadX になりました。これらの製品では Azure IoT HubAzure IoT Central への接続性が向上しており、Azure IoT の利点にシームレスにアクセスすることができます。Microsoft は引き続き、Azure RTOS がお客様にもたらす価値をさらに高め、パートナーのエコシステムを拡大してまいります。
  • いいえ、Azure RTOS は他のクラウド サービスと統合されていますが、Azure IoT との格段に優れた統合を提供しています。
  • MCU クラスのデバイスに対するインターネットの進化し続けるサイバーセキュリティの課題に完全に対応し、セキュリティで保護されたデバイスを構築する必要がある組み込み開発者の方には、Azure Sphere をお勧めします。Azure Sphere を使用できない、または適合していないアプリケーションには、Azure RTOS をお勧めします。Azure RTOS は、リアルタイムのマルチタスキング、FAT ファイル システム、GUI、USB、ネットワーク コンポーネントから構成される豊富なセットを組み込み開発者に提供します。これにより、Azure IoT にすぐに接続することができ、リソースに制約のあるデバイス上でアプリケーションをすばやく作成できます。Azure RTOS は、事前認定済みの一連の豊富なセキュリティ コンポーネントも提供しますが、最終的には組み込み開発者がこれらのコンポーネントの適切な使用とデバイスの全体的なセキュリティを担当します。

    Azure Sphere と Azure RTOS は、リアルタイム処理機能を備え、高度にセキュリティで保護されたデバイスを必要とする組み込み開発者に最適です。

  • Azure RTOS サポート プランは、購入でご利用いただけます。マイクロソフトは 2020 年 5 月にレガシの簡易 Logic 製品の販売とサポートを終了しました。ただし、既存の有料契約のサポートは、既存のチャネル (RTOS.com および support@expresslogic.com) で利用できるようになります。
  • 組み込み開発者は通常、リアルタイム機能が必要な場合に RTOS を使用します。RTOS は、常に高速な応答時間 (マイクロ秒)、少ないメモリ占有領域 (2 MB 未満)、ユーザーおよび接続されたシステムを効果的に保護するセキュリティ レベルを提供します。

準備が整ったら、Azure の無料アカウントを設定しましょう。

お問い合わせ
どのようなご用件ですか?