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

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 を使用すると、高品質のコードを入手できるだけでなく、コードが自動車、鉄道、医療、エネルギー、消費者安全基準を規定する厳しい要件を満たしていることを確認できる完全なレポートにアクセスできます。

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

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

Azure RTOS 機能安全資格認定

Azure RTOS は、航空電子機器、医療機器、輸送、工業用制御機器などの分野で、安全性が重要な製品に使用されています。安全性に関する重要な要件を抱えている開発者は、Azure RTOS 事前認定を利用することで、作業が行いやすくなります。

機能安全資格認定:

  • IEC 61508 SIL 4
  • IEC 62304 Class C
  • ISO 26262 ASIL D
  • EN 50128 SW-SIL 4

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

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

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

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

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

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

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

Microchip Technology

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

医療: Welch Allyn ウェアラブル ワイヤレス モニター

"Using ThreadX was just one less thing for us to worry about. This project originally started with a behemoth of an OS that had numerous implementation and configuration problems. Switching to ThreadX was a welcome relief and allowed us to concentrate on implementing our application rather than debugging third-party software. ThreadX is something an engineer can easily get their hands around."

Jay Rasmussen 氏 (Senior Software Engineer、Welch Allyn Protocol Inc.)
Welch

半導体: 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

工業および自動車: Autotalks V2X

"Autotalks is a V2X (vehicle-to-everything) chipset market pioneer and leader, offering the most advanced, truly secure V2X communication solution created for autonomous vehicles. ThreadX is used in our SECTON product for its very good real-time performance."

Sagit Adler 氏 (Autotalks)
Autotalks

ネットワーク 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 は、リアルタイム処理機能を備え、高度にセキュリティで保護されたデバイスを必要とする組み込み開発者に最適です。

  • 既存の有料契約に対するサポートは、お客様の既存のチャネル (RTOS.com と support@expresslogic.com) を通じてご利用いただけます。
  • 組み込み開発者は通常、リアルタイム機能が必要な場合に RTOS を使用します。RTOS は、常に高速な応答時間 (マイクロ秒)、少ないメモリ占有領域 (2 MB 未満)、ユーザーおよび接続されたシステムを効果的に保護するセキュリティ レベルを提供します。

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

お問い合わせ