メイン コンテンツにスキップ

Azure RTOS

組み込みの IoT 開発と接続を簡単に行うことができます。

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

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

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

クラウドおよびローカル ネットワークへの簡単な接続、耐久性のあるフラッシュ ファイル システムの開発、洗練されたユーザー インターフェイスの設計

最も一般的な 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 RTOS 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

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

タブに戻る

リソースに制約のあるデバイスに対する信頼性の高いリアルタイム パフォーマンス

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

プリエンプションしきい値のスケジューリング

イベント チェーン

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

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

GitHub で Azure RTOS コードにアクセスする

プレライセンスデバイスの一覧を表示する

高品質、コード、すぐに使用できます

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

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

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

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

Microchip Technology

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

「IoT Signals Manufacturing Spotlight」というタイトルのレポート

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

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

包括的なセキュリティとコンプライアンス、組み込み済み

  • Microsoft では、サイバーセキュリティの研究と開発に年間 USD10 億を超える投資を行っています。

ポリシーおよびコンプライアンスのデータとリソース セキュリティ ウイルス予防策を示す Azure Security Center の概要
  • Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。

推奨事項の一覧を示す Azure Security Center の [コンピューティングとアプリ] タブ
  • Azure は、他のあらゆるクラウド プロバイダーを上回る数の認定を受けています。包括的なリストをご確認ください。

  • Azure RTOS の価格

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

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

Azure 無料アカウントで作業を開始する

1

無料で始めましょう USD200  相当のクレジットを取得して 30 日間使用できます。クレジットを保持している間は、最も人気のあるサービスの多くを無料で利用できるほか、55 以上のその他のサービスが常に無料です。

2

クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。

3

12 か月が経過した後も、55 以上の常時無料サービスを利用し続けることができます。料金は、月々の無料利用分を超えて使用した分だけをお支払いいただきます。

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

消費者:HTC フィットネス デバイス

"ウェアラブル製品で ThreadX RTOS を使用しました。良好なパフォーマンスを提供しました。完全なソース コードを用意し、迅速なテクニカルサポートにより、開発作業が多く節約されました。"

Garfield Hsieh 氏、ソフトウェア ソーシング、フィットネス デバイス、HTC

Rockefeller Capital Management

半導体:Broadcom WICEDTM システム オン チップ (SOC)

"Broadcom の WICED 開発プラットフォームは、IoT エコシステム全体の膨大な数のエンド アプリケーションで画期的なイノベーションを実現しています。統合された Wi-Fi および Bluetooth テクノロジと ThreadX リアルタイム オペレーティング システムと完全なネットワーク スタック (NetX Duo) を 1 つの高度に統合されたプラットフォームに組み合わせることで、開発者は開発プロセスを合理化し、迅速に市場に投入するために必要なすべてのツールを備えています。"

Jeff Baer 氏、ビジネス開発担当ディレクター、Broadcom

NCR

a

ネットワーク IoT:Aethra 遠距離通信

"ThreadX のエクスペリエンスは非常に良好でした。以前は、他のリアルタイム オペレーティング システムを使用していましたが、ThreadX は非常に強力で堅牢で、強力なリアルタイム性を備えており—理解しやすく、他のチーム メンバーに説明しやすいことがわかりました。ThreadX に関するオブジェクト指向フレームワーク (C++ を使用) を利用して、それをカプセル化し、マルチアプリケーション管理のための特定の機能を追加しました。"

Bruno Cesanelli 氏、ソフトウェア エンジニア、Aethra

MVP Health Care

i

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

"ThreadX は Deep Impact ミッションで実証された成功に基づく実証済みのソリューションであることがわかったため、Mars Reconnaissance Orbiter (MRO)に搭載された高解像度画像科学実験 (HiRISE) インストルメントに使用することは、 が論理的な決定でした。ThreadX は最高レベルのパフォーマンスを提供し、MRO ミッションが Mars から非常に高い解像度の画像を返すのを支援しました。"

Steve Tarr 氏、HiRISE ソフトウェア リード、Ball Aerospace and Technologies Corp.

Costain
タブに戻る

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

開発者向けリソース

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

GitHub の Azure RTOS の ソース コード

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

  • Microsoft は、2019 年 4 月に、埋め込み IoT アプリケーション用の RTOS およびミドルウェア製品の大手開発者である Express Logic を買収しました。 アナウンスを読む。

  • X-WARE IoT Platform は、ThreadX RTOS を含む Express Logic の組み込み開発製品のスイートでした。このスイート製品は Azure RTOS になり、ThreadX RTOS は Azure RTOS ThreadX になりました。これらの製品では  Azure IoT Hub  や  Azure IoT Central  への接続性が向上しており、Azure IoT の利点にシームレスにアクセスすることができます。今後も、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 サポート プランは、 購入で利用できます。Microsoft は 2020 年 5 月に従来の Express Logic 製品の販売とサポートを終了しましたが、既存の有料契約のサポートは、既存のチャネル (RTOS.com および support@expresslogic.com) を通じて利用できるようになります。

  • 組み込み開発者は通常、リアルタイム機能が必要な場合に RTOS を使用します。RTOS では、一貫して高速な応答時間 (マイクロ秒)、メモリ 占有領域が小さい (2 MB 未満)、ユーザーと接続されたシステムを効果的に保護するレベルのセキュリティを提供する必要があります。

Azure を使い始めるのに役立つ情報を提供します