Mbed

mbed（エンベッド）はARM社のプロトタイピング用ワンボードマイコンおよびそのデバイスのプログラミング環境を指す。
ハードウェア構成.
mbedにはプロセッサとしてNXP社のLPC1768を搭載した通常版と、同じくNXP社のLPC11U24を搭載した低電圧版が存在する。
それぞれ基板の色が通常版は紺色、低電圧版は山吹色に近い黄色となっており、容易に見分けがつく。また、mbed HDKが公開され、Freescaleセミコンダクターやその他のメーカーからmbedの開発環境に対応したプロトタイピングボードが発売されている
機能上の差異は以下の表の通り。
開発環境.
mbedはプロトタイピングツールとしては特徴的な、OSに依存せずブラウザ上で動作するオンラインIDEとしてMbed SDKを備えており、ユーザはこのIDE上でコードを記述したり、mbed.org上に存在するライブラリをインポートしたりすることが可能。コンパイルされたバイナリファイルはダウンロードし、USBメモリとして認識されているmbedの内蔵フラッシュメモリ上に書き込むことで動作させることができる。
また、このオンラインIDEからプロジェクトをエクスポートすることでローカルで開発することも可能である。
Apatche 2.0ライセンスである。
Mbed OS.
Mbedシリーズのハードウェアに対応したOSとしてMbed OS 2014年にIoT用OSとして発表された。RTOSである。