Mbed OS(エンベッドOS)とは、IoT用途特化で設計されたオープンソース組み込みオペレーティングシステムです。
Mbed OSは、IoTデバイスで実行されるマイクロコントローラファームウェアを作成するための「Mbed C/C++ソフトウェアプラットフォーム」と「各種開発ツール」を提供します。
「セキュリティ機能」「接続機能」「RTOSおよびランタイム環境」「各種ドライバ」「ビルドツール」「テストおよびデバッグスクリプトを提供するコアライブラリ」など、Arm Cortex-Mマイクロコントローラに基づく接続製品を開発するために必要なすべての機能が含まれています。
Mbed OSは、以下を含むプラットフォームを提供できます。
・セキュリティ基盤
・クラウド管理サービス
・「センサー」「I/Oデバイス」接続用のドライバ など
Mbed OSのライセンスは「the Apache 2.0 license」です。
詳細について、こちらを参照ください。
→Mbed OS →Docs →Contributing →License
同様な機能を提供する製品として、次のようなものがあります。
オープンソース製品:「Ubuntu Core」など。
OSS×Cloud ACCESS RANKING