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 でテストおよび調査できます。コードを運用環境にデプロイする準備ができたら、事前にライセンスされているデバイスにデプロイする場合、実稼働ライセンスには費用はかかりません。その他すべてのデバイスでは、シンプルな ライセンス オプション を利用できます。
高品質、コード、すぐに使用できます
クリーンで明確なコードは、使いやすく保守が容易で、総所有コストを削減できます。ほとんどの認定では、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
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
包括的なセキュリティとコンプライアンス、組み込み済み
-
Microsoft では、サイバーセキュリティの研究と開発に年間 USD10 億を超える投資を行っています。
-
Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。
-
Azure は、他のあらゆるクラウド プロバイダーを上回る数の認定を受けています。包括的なリストをご確認ください。
-
Azure RTOS の価格
堅牢なコンポーネント、1 つのシンプルなライセンス。
- ソース コードのテストと調査に費用はかかりません
- 事前にライセンスされているデバイスにデプロイした場合、実稼働ライセンスには費用はかかりません
- 他のすべてのデバイスのシンプルな年間ライセンス
Azure 無料アカウントで作業を開始する
1
2
クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。
3
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 未満)、ユーザーと接続されたシステムを効果的に保護するレベルのセキュリティを提供する必要があります。